Hallo folgende Frage, ich habe eine Auswahlliste und verschiedene
Eingabefelder. Wenn das Formular abgeschickt wird, wird überprüft,
ob es die Produkt schon gibt. Gibt es das Produkt schon, dann kommt der
User auf die Seite mit den Eingabefeldern zurück und die Sachen sollen
in den Textfelder stehen und die brand_indication soll dann selektiert
sein, also die brand_indication, die ich vor dem abschicken selektiert hatte.
Jetzt ist es das Problem, dass wenn die Seite zum 1.Mal aufgerufen
wird, dass der 1.Eintrag selektiert ist, obwohl keiner selektiert sollte.
Woran liegt das ?
Eingabefelder. Wenn das Formular abgeschickt wird, wird überprüft,
ob es die Produkt schon gibt. Gibt es das Produkt schon, dann kommt der
User auf die Seite mit den Eingabefeldern zurück und die Sachen sollen
in den Textfelder stehen und die brand_indication soll dann selektiert
sein, also die brand_indication, die ich vor dem abschicken selektiert hatte.
Jetzt ist es das Problem, dass wenn die Seite zum 1.Mal aufgerufen
wird, dass der 1.Eintrag selektiert ist, obwohl keiner selektiert sollte.
Woran liegt das ?
PHP-Code:
echo "<select size='10' name='brand_indication[]'
multiple class='listen'>";
$result = mysql_query("SELECT * FROM icd Order by icd_name");
$num = mysql_num_rows($result);
if ($num !=0) {
while ($row = mysql_fetch_array($result)) {
$brand_indication1 = split("[,]",$brand_indication);
if(in_array($row[icd_code],$brand_indication1))
{ $selected="selected"; } else { $selected=""; }
echo"<option value='$row[icd_code]'
$selected>$row[icd_name]</option>";
}
}
echo " </select>";
?>
Kommentar