Ik heb een probleem met het bewerken van rijen in mijn db

ik heb een kooplieden.php:

<?
mysql_connect("localhost", "xxxxx", "1111");
mysql_select_db("xxxxxx");
?>
<em><font size="2">Selecteer uit de lijst de koopman waarvan U de gegevens wilt
wijzigen</font></em><br>
<select name="kooplieden" onChange="MM_jumpMenu('self',this,0)" size="1">
<option selected value>Maak Selectie.</option>
<? include("menukooplieden.php"); ?> </select>

en een menukooplieden.php:


<?
// connectie maak je reeds in de include daarvoor of hier natuurlijk.

$sql = "SELECT id,naam FROM kooplieden";
$res = mysql_query($sql);
if ($res)
{
while ($row = mysql_fetch_object($res))
{
// dit ook even bijwerken voor het kooplid weer te geven.
$naam= $row->naam;
$id = $row->id;
?>
<OPTION value=<? echo "$id" ;?>> <? echo"$naam" ;?> </OPTION>;

<?
}
else
{
echo "Geen Kooplieden beschikbaar.";
}
?>

maar ik krijg alleen maar te zien:
maak selectie

Dr klopt ook geen sodemieter van, er is een sluitende accolade te weinig. En dat gepiel met <? echo ?> raad ik ook af, het maakt het er niet veel overzichteljiker op. Ik heb deze in de onderstaande vervangen (en even wat identing toegepast).

<?
// connectie maak je reeds in de include daarvoor of hier natuurlijk.
$sql = "SELECT id,naam FROM kooplieden";
$res = mysql_query($sql);
if ($res) {
while ($row = mysql_fetch_object($res)) {
// dit ook even bijwerken voor het kooplid weer te geven.
$naam= $row->naam;
$id = $row->id;
printf ('<option value="%s">%s</option>', $id, $naam);
}
} else {
echo "Geen Kooplieden beschikbaar.";
}
?>
het wil nog niet werken, heel vaag

ik ben er al een aantal dagen mee bezig

maar ik krijg gewoon te zien: Maak Selctie.

meer niet
kan het zijn dat de include niet goed is of zo?
zet een error_reporting('E_ALL'); bovenaan je pagina.

Reageren