phpbar.de logo

Mailinglisten-Archive

AW: [php] DB und select-feld

AW: [php] DB und select-feld

Boris Penck php_(at)_phpcenter.de
Wed, 13 Jun 2001 07:47:35 +0200


> 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