Listboxen und Variablen
Hi,
mit fogendem Code erhalte ich ja ein Textfeld welches den Inhalt der Variable $asdf enthält: <textarea name="asdf"><? echo $asdf; ?></textarea> Ich bäuchte das ganze jetzt nur noch mit einer Listbox. Gibts da was ähnliches? mfg EoN |
hi EoN,
willkommen in SELFPHP forum. bei einer listbox gehst du genau so vor. PHP-Code:
|
hm..
Danke aber das löst mein Problem noch nicht wirklich*g* Ich habe die Listbox schon fertig, mit den options, ich möchte jetzt nur standardmäßig eine option ausgewählt haben. also quasi so: <select name="name"> <option>option 1</option> <option>option 2</option> </select> eine variable $x, die je nachdem den text option 1 oder option 2 enthält, soll nun auswählen. so dass wenn der user die seite präsentiert bekommt schon eine vorauswahl getroffen ist. hoffe so was ist auch möglich ;) EoN |
hi,
ach du willst nur ein vorauswahl? dann sag das doch :-) Code:
<select name="name"> und mehr ist da nicht. |
gut danke :)
daraus resultiert aber noch ein kleines problem ich hab 22 optionen und je nachdem was in einer variable drinnensteht soll eine unterschiedliche option gewählt werden. also das selected bei einer option da stehen. nur wie bekomme ich das ohne umständliche if then else verschachtelungen, möglichst schnell und kurz, hin?!? mfg EoN |
hi,
also du hast 22 optionen und möchtest variabel eine der optionen gewählt haben? dafür musst du aber noch noch eine angabe haben und zwar wann, welche option, die standart option sein soll. könntest du das vielleicht noch etwas deutlicher ausführen? |
genau
da hab eich noch eine variable in der der text der der option drinnensteht. |
hi,
also ich würde es so machen. Code:
<? |
hi EoN
ich hab das bei mir so gelöst $aTage = array("Tag", "01", "02","03","04","05","06","07","08","09","10","11","12","13","14","15", "16","17","18","19","20","21","22","23","24","25","26","27","28","29", "30","31"); for($i=0; $i<=31; $i++) { if($tag == $aTage[$t]) echo "<option selected>$aTage[$t]</option>"; else echo "<option>$aTage[$t]</option>"; } echo "</select>"; den ganzen text welchen die variable annehmen kann in einem array gespeichert, dann mit for überprüft welche identisch ist und bei der identischen selected eingefügt! hoffe ich kann dir da mit helfen :) cu |
Da kann ich helfen
Ich denke da kann ich helfen!
Nicht immer die längsten Methoden sind die hilfreichsten ;) <select name="irgendwas" size="10"> <option>irgendwas</option> <option>irgendwas</option> <option>irgendwas</option> <option>irgendwas</option> <option>irgendwas</option> <option>irgendwas</option> </select> Vergiss das size="" nicht!! Das bewirkt, dass das ein Listenfeld wird. Also das size bedeutet soviel wie height... Hoffe das wars... Limbi |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:53:02 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.