html, sélectionnez l'option SÉLECTIONNÉE
J'ai dans mon php
$sel = "
<option> one </option>
<option> two </option>
<option> thre </option>
<option> four </option>
";
disons que j'ai une ligne URL = site.php?sel=one
si je n'ai pas sauvé ces options dans une variable, je peux le faire de cette manière, de faire une de la possibilité d'être SÉLECTIONNÉ lorsque la valeur est égale à $_GET[sel]
<option <?php if($_GET[sel] == 'one') echo"selected"; ?> > one </option>
<option <?php if($_GET[sel] == 'two') echo"selected"; ?> > two </option>
<option <?php if($_GET[sel] == 'three') echo"selected"; ?> > three </option>
<option <?php if($_GET[sel] == 'four') echo"selected"; ?> > four </option>
mais le problème c'est que je dois enregistrer ces options dans une variable parce que j'ai beaucoup d'options, et j'ai besoin d'appeler cette variable à plusieurs reprises.
Est-il un moyen de rendre cette option soit sélectionnée où value = $_GET[sel]
?
Comment sélectionnez-il généré? Est-il codé en dur?
Quand vous dites que vous êtes en les stockant dans une variable, je suppose que vous voulez dire un tableau, à droite?
Soit ce que Ben a dit, ou j'asume si vous prenez une variable par l'intermédiaire d', vous avez utilisé la valeur attribuée à l'option et pas le nom. Je voudrais écrire une fonction simple pour elle, et viens de l'appeler à chaque fois, le laisser courir à travers une instruction if else. Vous permet d'économiser beaucoup de codage ou de le copier-coller.
Quand vous dites que vous êtes en les stockant dans une variable, je suppose que vous voulez dire un tableau, à droite?
Soit ce que Ben a dit, ou j'asume si vous prenez une variable par l'intermédiaire d', vous avez utilisé la valeur attribuée à l'option et pas le nom. Je voudrais écrire une fonction simple pour elle, et viens de l'appeler à chaque fois, le laisser courir à travers une instruction if else. Vous permet d'économiser beaucoup de codage ou de le copier-coller.
OriginalL'auteur Jam Ville | 2012-10-08
Vous devez vous connecter pour publier un commentaire.
Suffit d'utiliser le tableau d'options, à voir, l'option qui est actuellement sélectionné.
Note: je voudrais définir une valeur à un identifiant pour chaque élément, sinon vous risquez de rencontrer des problèmes, lorsque les deux options ont la même représentation de chaîne.
Corrigé cela.Trop de JavaScript de codage dans les dernières semaines.
OriginalL'auteur Sirko
else
?Oui c'était mon erreur... il faut être dans d'autre partie.
selected='selected' œuvres
OriginalL'auteur Mohit Mehta
C'est simple exemple en utilisant l'opérateur ternaire pour définir la sélection=sélectionnés
OriginalL'auteur Muhammad Fahad
Il vous manque des guillemets pour
$_GET['sel']
de fixation, cela pourrait aider à résoudre votre problème plus tôt 🙂OriginalL'auteur Rob
C'est assez soignée, et, je pense, l'auto-explicatif.
OriginalL'auteur TRiG