Mailinglisten-Archive |
> Hallo liebe Liste, > ich habe ein select-feld mit Einträgen aus einer DB gefüllt. > Der erste Eintrag wird immer 'selected'. > Wie kann ich erreichen, daß auch andere ausgewählte Einträge im Feld > stehen bleiben? > Ich habe schon div. if/else Konstrukte probiert - bin aber zu keiner > Lösung gelangt. <? mysql_pconnect("host","user","pass"); mysql_select_db("datenbank"); $pleaseSelectItem = 56; $result = mysql_query("SELECT id,name FROM tabelle ORDER BY name"); ?><select name="foo"><? while($row = mysql_fetch_array($result)) { if($row["id"] == $pleaseSelectItem) { ?><option value="<?=$row["id"]?>" selected><?=$row["name"]?><? } else { ?><option value="<?=$row["id"]?>"><?=$row["name"]?><? } } ?></select><?
php::bar PHP Wiki - Listenarchive