Je souhaite que le champs sélectionné par défaut soit celui qui correspond à ma variable (ce menu déroulant se trouve dans un foreach, ma variable change à chaque fois).
Pourquoi mon code ne marche pas ? Il sélectionne à chaque fois l'option5.
echo genLabel('MonTitre: ')."<select name='envRoot'>";
echo "<option value='0' (($root == ) ? selected=='selected' : ) ></option>";
echo "<option value='$root' (($root == Option1) ? selected=='selected' : )>Option1</option>";
echo "<option value='$root' (($root == option2) ? selected=='selected' : )>option2</option>";
echo "<option value='$root' (($root == option3) ? selected=='selected' : )>option3</option>";
echo "<option value='$root' (($root == option4) ? selected=='selected' : )>option4</option>";
echo "<option value='$root' (($root == option5) ? selected=='selected' : '')>option5</option>";
echo "</select>";