Ik heb een script geschreven. Er wordt een dropdown gecreerd aan de hand van gegevens uit de database. Nu wil ik dat een ID automatisch geselecteerd wordt. In dit geval ID $shop_id2 met de waarde 11. 
Dit is voor een update formulier.
Dit komt eruit:
Terwijl Optie 1 als geselecteerd zou moeten staan, staat Optie 2 geselecteerd. Ook het veranderen van $shop_id helpt niet.
            Dit is voor een update formulier.
code:
1
2
3
4
5
6
7
8
9
10
11
 | $shop_id2 = 11;
echo '<select name="shops" id="comboId">';
$sql = "SELECT * FROM shops ORDER BY name"; 
$res = mysql_query($sql); 
echo '<select name="shops" id="comboId">';
while($row = mysql_fetch_object($res)){ 
$shop_id=$row->id;
$shop=$row->name; 
echo "<option selected="'. $shop_id2 .'" value='" . $shop_id . "'>" . $shop . "</option>";
}
echo "</select>"; | 
Dit komt eruit:
code:
1
 | <option selected='11' value='11'>Optie 1</option><option selected='11' value='10'>Optie 2</option>  | 
Terwijl Optie 1 als geselecteerd zou moeten staan, staat Optie 2 geselecteerd. Ook het veranderen van $shop_id helpt niet.