Tabel brevet bevat 6 brevetten.
tabel leden bevat 6 velden.
Het probleem is alleen: als ik de code uitvoer, krijg ik slechts de eerste brevet-optie. De rest blijft achterwegen. Er is dus wel verbinding met de database, maar er zit een foutje in de lus of in een of andere commando.
Wie kan mij helpen? het gaat om het volgende stukje code:
<form action="<?php echo $_SERVER[PHP_SELF];?>" method="post">
<?php
include("dbduikclub.php");
$sql="select * from leden";
$res=mysql_db_query("$db","$sql",$mysql_id);
$aantal_velden=mysql_num_fields($res);
echo '<table border=1 celpadding=2 width="50%">';
for($i=1;$i<$aantal_velden;$i++)
{
$fieldname=mysql_field_name($res,$i);
if ($fieldname=='brevet')
{
echo '<tr><td>'. $fieldname . '</td><td><select name="brevet">';
$sql="select brevet from brevet";
$res=mysql_db_query("$db","$sql",$mysql_id);
$aantal_rijen=mysql_num_rows($res);
for($t=0;$t<$aantal_rijen;$t++) ;
{
$row=mysql_fetch_row($res);
$var=$row[0];
echo "<option value=" .$var.">$var</option>";
$counter++ ;
}
echo '</select>'; echo $t;
}
else
{
echo "<tr><td>".$fieldname.'</td><td><input type="text" name="'. $fieldname.' "></tr>';
}
}
mysql_close($mysql_id);
?>
<tr><td></td><td>
<input type="submit" name="ADD_MEMBER" value="Lid Toevoegen">
</td></tr></table>
</form>