Beste 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

<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

[size=xsmall]Toevoeging op 17/01/2012 13:25:36:[/size]

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.
Volgens mijn idee is er geen andere manier. Je MOET een check o.i.d uitvoeren.
Je kan het ook zo doen eventueel:


<select name="actief">
	<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 ??

Reageren