Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

<select> und selected





Frage

Ich habe mal eine Frage. Und zwar schreib ich derzeit an einem PHP script (ja, das ist html hier... :P ) und dabei soll der je nach Variable einen eintrag in einer select-box auswählen. Normal geht das ja mit <option ... selected> Problem ist, dass wenn ich 10 Optionen habe, müsste ich jedesmal abfragen ob diese Zeile denn nun selektiert seien soll oder nicht. Daher meine frage: Kann man diese selected auch irgendwie in dem <select> Tag unterbingen. Z.b. <select name="Test" selected="2"> <option value="0">bla</option> <option value="1">bla</option> <option value="2">bla</option> <option value="3">bla</option> </select> ?????? Weil Das Beispiel geht nicht :( Habs auch mit value="2" probiert ... Weis einer rat? Oder muss ich es tatsächlich dann doch über viele Zeilen Quelltext machen? Danke, Cro

Antwort 1 von rfb

die zulässsigen Attribute für select kannst du hier nachlesen:
SelfHTML - HTML-Attribut-Referenz

(lesen ist sinnvoller als experimentieren ;-)

Antwort 2 von Cro

sowas hatte ich gesucht, aber leider nicht gefunden :P


kk, also geht das was ich will nicht :( Naja, trotzdem danke.

Antwort 3 von plmp

Du kannst das innerhalb von PHP lösen. Zb. so:


$bla[1]="Currywurst";
$bla[2]="bla";
$bla[3]= ..;
..
..
$bla[10]=..;
$option=7;
$selected=array();
$selected[$option]=" selected";
for($n=1;$n<11;$n++){
 echo "<option value=\"".$n."\"".$selected[$n].">".$bla[$n]."</option>\r\n";
}