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.