He,

ik heb een scriptje en hierin zit een dropdown box.


<tr><td><b>Momentele Rank: '.$ds[rank].'</b></td>
			<tr><td>Rank:</td><td><select name="rank">
	<option value="CB Squad">CB Squad</option>
	<option value="Recruit">Recruit</option>
	<option value="Soldaat">Soldaat</option>
	<option value="Soldaat 1ste Klasse">Soldaat 1ste Klasse</option>
	<option value="Korporaal">Korporaal</option>
	<option value="Korporaal 1ste Klasse">Korporaal 1ste Klasse</option>
	<option value="Sergeant">Sergeant</option>
	<option value="Sergeant 1ste Klasse">Sergeant 1ste Klasse</option>
	<option value="Sergeant-Majoor">Sergeant-Majoor</option>
	<option value="Adjudant">Adjudant</option>
	<option value="Tweede Luitenant">Tweede Luitenant</option>
	<option value="Eerste Luitenant">Eerste Luitenant</option>
	<option value="Kapitein">Kapitein</option>
	<option value="Majoor">Majoor</option>
	<option value="Luitenant-Kolonel">Luitenant-Kolonel</option>
	<option value="Kolonel">Kolonel</option>
	<option value="Generaal-Majoor">Generaal-Majoor</option>
	<option value="Luitenant-Generaal">Luitenant-Generaal</option>
	<option value="Generaal">Generaal</option>
		</select></td></tr>


Nou wil ik graag dat de rank automatisch uit database wordt gehaald en als optie als geselecteerde optie wordt gegeven in de dropdown menu.

Hoop dat jullie mij kunnen helpen, mochten er meer vragen zijn stel ze gerust.

Groetjes, Joost

<option value="CB Squad" <?php if($ds['rank'] == 'CB Squad') echo 'selected="selected"'; ?>>CB Squad</option>

En dit doe je vervolgens voor elke option...
Helaas wil het niet werken, ik krijg een wit scherm in het adminpanel wat betekent dat het niet goed is.
Joost schreef op 15.05.2008 13:18
Helaas wil het niet werken, ik krijg een wit scherm in het adminpanel wat betekent dat het niet goed is.

Dan heb je vast ergens een typo gemaakt.

Edit: Of zit dat hele stuk van jou in een echo?
Zet error_reporting dan eens op de hoogste stand en zorg dat display_errors ingeschakeld is. Dan krijg je tenminste de foutmeldingen van PHP te zien, daar heb je veel meer aan dan een wit scherm...
SanThe schreef op 15.05.2008 13:24
[quote='Joost schreef op 15.05.2008 13:18']Helaas wil het niet werken, ik krijg een wit scherm in het adminpanel wat betekent dat het niet goed is.

Dan heb je vast ergens een typo gemaakt.

Edit: Of zit dat hele stuk van jou in een echo?[/quote]

Het hele stuk zit in een echo ja.
Tja, dan wordt het natuurlijk iets anders. Zo bijvoorbeeld:
<?php
echo '<option value="CB Squad" ';
echo ($ds['rank'] == 'CB Squad') ? 'selected="selected"' : '';
echo '>CB Squad</option>';
?>
ps. Mij lijkt het tevens slimmers om deze <select> gewoon te genereren aan de hand van de gegevens uit je database. Al die ranks kun je daar toch gewoon uitlezen en vervolgens echoën?

Reageren