PHP + formulaire sélectionnez options
J'ai un select qui ressemble à ça, c'est écrit en HTML et n'est pas rendu via php,
<select name="position">
<option value="left">Left</option>
<option value="right">Right</option>
<option value="centre">Centre</option>
</select>
La valeur est envoyée à la base de données et, plus tard, revient à partir de la base de données en tant que variable dans la forme de $v['position']
, à l'aide de cette et ma forme originelle comment puis-je rendre l'option qui correspond à la varibale la sélection par défaut?
Vous devez vous connecter pour publier un commentaire.
essayer cette
Vous n'avez pas spécifié lorsque le formulaire s'affiche de nouveau.
Si, immédiatement lorsque l'utilisateur est soumis le formulaire, vous devez insérer cet extrait pour chaque option:
OU:
Vous devez parcourir des variables via PHP 🙁
Vous pouvez créer les options dans une boucle et de vérifier si l'élément courant est égale à la valeur dans
$v['position']
et définir laselected
attribut en conséquence.Vous pouvez le faire avec DOM sans avoir à toucher votre code HTML. Si c'est votre code HTML:
Et c'est la valeur qui a été sélectionné:
Vous pouvez faire
Et qui sera de sortie: