Supportnet / Forum / Skripte(PHP,ASP,Perl...)
wert aus mysql, wert = 1 setze checkbox checked bei wert= 2 checkbox 2
Frage
Hallo,
ich habe ein Formular welches als vorgabe agezeigt werden soll. Die Daten werden aus mysql geholt und dann im Formular eingetragen.
Wenn ich nun eine Variable habe die 2 Werte annehmen kann ( ENUM '1','2') . Der wert wird aus der DB gelesen und dann wird bei 1 soll die checkbox 1 ativiert weden , bei 2 die 2.checkbox. Also es soll das Attribut checked gesetzt werden.
Hier mein 1.Versuch:
<input type='checkbox' name='eb' value='1' IF(`$e` =='1', 'checked', '') />
<input type='checkbox' name='eb' value='2' IF(`$e` =='2', 'checked', '') />
2.Versuch:
bei der DB Abfrage: IF(`eb`='1', 'checked', '') as eb
Hier wird nun checkbox 1 aktiviert wenn Wert 1... aber was mache ich bei wert =2 ?
Was mache ich falsch? Wie würdet ihr die Sache angehen?
MFG
Kai
Antwort 1 von DeluxeStyle
<input type='checkbox' name='eb' value='1' IF(`$e` =='1', 'checked', '') />
<input type='checkbox' name='eb' value='2' IF(`$e` =='2', 'checked', '') />
das machst du nix mit php
<input type='checkbox' name='eb' value='1' <?php IF($e =='1') echo 'checked'; ?> />
<input type='checkbox' name='eb' value='2' <?php IF($e =='2') echo 'checked'; ?> />