Mailinglisten-Archive |
>>>Normal darf man das ja nur so schreiben: >>> <OPTION value=3D"1" selected>... >>> =20 >>> <SELECT name=3Dfeedback> >>> <OPTION value=3D"">bitte w=E4hlen</OPTION> >>> <OPTION <? if($fb=3D=3D1) echo "selected" ?> value=3D"1">per = eMail</OPTION> >> <OPTION value=3D"1" <? if($fb=3D=3D1) echo "selected" ?>>per = eMail</OPTION> >> geht nicht?? > >Da gibts ja keine Unterschied zu dem was ich >geschrieben habe. Die Aufgabe ist ja, dass in einem >Affenformular, der Wert der Vorseite angezeigt wird. > >Normal schreibt man das selected als letze Angabe in >die OPTIONs-Zeile. Und dann ist immer "selected". >Deshalb will ich die Auswertung vor das value >schreiben. >Ansonsten fr=E4gt if($feedback ja die eigene Zeile ab in >der value=3D"irgendwas" immer gesetzt wird und das >bedeutet dann alles wird zu "selected". Theo, ich versteh's immer noch nicht: -- snip if (!isset($value)) $value=3D1; <OPTION value=3D"1" <? if($value=3D=3D1) echo "selected" = ?>>eMail</OPTION> <OPTION value=3D"2" <? if($value=3D=3D2) echo "selected" ?>>Fax</OPTION> <OPTION value=3D"5" <? if($value=3D=3D5) echo "selected" ?>>Tel</OPTION> -- snap wird ganz prima in einem Affenformular gehen. Beim ersten Durchlauf (auf dem Server) ist $value leer oder hat den von Dir gesetzten default-Wert. Nun klickt Dein Benutzer auf Fax -> Du bekommst im Affenform $value=3D=3D2 zur=FCck - wo ist das Problem? --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive