Selectbox / Select SQL waarde + extra
Marco van Wyngaarden
17/01/2012 11:34:32Beste Mensen,
even een vraagje en heb geen idee of het ook daadwerkelijk mogelijk is.
gaat om het volgende.
Ik heb op dit moment de volgende selectbox in gebruik
Nu word deze info weg geschreven in het database.
echter wil ik graag weten of het mogelijk is om de waarde welke in het database staat als selected aan te duiden.
stel optie Ja=1 word geselecteerd dat dan optie 1 ook als selected blijft staan.
daarnaast moet de optie Nee=0 ook gewoon zichtbaar blijven.
nu kan ik hier natuurlijk een if voor gebruiken maar als het in 1 stukje kan hoef ik niet 2 keer het zelfde te maken.
Hoop dat dit zo duidelijk is.
zo niet dan licht ik graag nog wat extra toe
Alvast bedankt voor jullie reacties
Toevoeging op 17/01/2012 13:25:36:
inmiddels opgelost door een IF check te doen op huidige waarde en bij optie 0 of optie 1 een andere code voor te schotelen aan de gebruiker.
Mocht het toch anders kunnen verneem ik dit graag uiteraard.
even een vraagje en heb geen idee of het ook daadwerkelijk mogelijk is.
gaat om het volgende.
Ik heb op dit moment de volgende selectbox in gebruik
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<html>
<SELECT id='cancelled' name='cancelled'>
<OPTION value='1'>Ja</OPTION>
<OPTION value='0' selected='selected'>Nee</OPTION>
</SELECT>
</html>
<SELECT id='cancelled' name='cancelled'>
<OPTION value='1'>Ja</OPTION>
<OPTION value='0' selected='selected'>Nee</OPTION>
</SELECT>
</html>
Nu word deze info weg geschreven in het database.
echter wil ik graag weten of het mogelijk is om de waarde welke in het database staat als selected aan te duiden.
stel optie Ja=1 word geselecteerd dat dan optie 1 ook als selected blijft staan.
daarnaast moet de optie Nee=0 ook gewoon zichtbaar blijven.
nu kan ik hier natuurlijk een if voor gebruiken maar als het in 1 stukje kan hoef ik niet 2 keer het zelfde te maken.
Hoop dat dit zo duidelijk is.
zo niet dan licht ik graag nog wat extra toe
Alvast bedankt voor jullie reacties
Toevoeging op 17/01/2012 13:25:36:
inmiddels opgelost door een IF check te doen op huidige waarde en bij optie 0 of optie 1 een andere code voor te schotelen aan de gebruiker.
Mocht het toch anders kunnen verneem ik dit graag uiteraard.
PHP hulp
24/11/2024 14:21:15Marco PHPJunky
17/01/2012 15:12:20Je kan het ook zo doen eventueel:
Edit:
wat bedoel je eigenlijk met: + extra ??
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<select name="actief">
<option value="1"<?= ($res['actief'] == '1' ? ' SELECTED' : '') ?>>
Ja
</option>
<option value="0"<?= ($res['actief'] == '0' ? ' SELECTED' : '') ?>>
Nee
</option>
</select>
<option value="1"<?= ($res['actief'] == '1' ? ' SELECTED' : '') ?>>
Ja
</option>
<option value="0"<?= ($res['actief'] == '0' ? ' SELECTED' : '') ?>>
Nee
</option>
</select>
Edit:
wat bedoel je eigenlijk met: + extra ??
Gewijzigd op 17/01/2012 17:10:13 door Marco PHPJunky