De title is een beetje vaag ik weet het, maar hier is mijn probleem;

Ik heb een database met 3 tabellen:

Bestaat_uit:
toets_id (type int(11)_
opgaven_id (type int(11))

opgaven:
id (type int(11))
soort
niveau
vraag
antwoord
categorie

Rekentoets:
id (type int(11))
klas
datum
opmerking

Nu heb ik een pagina die alles uit rekentoets laat zien. Maar nu wil ik als je op een van deze rijen klikt, dat hij de bijbehorden opgaven (uit tabel opgaven) laat zien. Heeft iemand een idee hoe ik dit moet doen?

hopelijk snappen julle mijn vraag want hij is een beetje vaag

<a href="laatzien.php?id=<?php echo $id; ?>">

In laatzien.php laat je dan de waardes uit de tabel opgaven halen die bij de id horen: $_GET['id']
Nog geen ervaring met SQL-joins, maar ziet er handig uit, goed om in te verdiepen
Inderdaad wat raymond zegt.. Maar controleer ook altijd of $_GET['id'] is gevuld met een geldige waarde.

<?php

if( ctype_digit( $_GET['id'] ) ) {

$query
"
........ '" .mysql_real_escape_string( $_GET['id'] ). "'
";
}

?>
Als je met ctype_digit() controleert of de variabele een integer is, is het gebruik van mysql_real_escape_string() voor die variabele natuurlijk overbodig :-)

Reageren