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.