ho in phpHTML selezionato
$sel = "
<option> one </option>
<option> two </option>
<option> thre </option>
<option> four </option>
";
diciamo che ho un URL in linea = site.php?sel=one
se non ho salvato queste opzioni in una variabile, posso farlo in questo modo per fare una delle opzioni selezionabili dove il valore è pari a $_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>
ma il problema è, ho bisogno di salvare le opzioni in una variabile perché ho un sacco di opzioni e ho bisogno di cal Quella variabile molte volte.
C'è un modo per rendere selezionata quell'opzione dove value = $_GET[sel]
?
Come è che selezionare generato? È hard-coded? –
Quando dici che li stai immagazzinando in una variabile, presumo tu intenda un array, giusto? – BenM
O quello che Ben ha detto, o mi sembra che se spari a una variabile, hai usato il valore assegnato all'opzione e non il nome. Vorrei scrivere una funzione semplice per questo, e basta chiamarlo ogni volta, lasciarlo scorrere attraverso un'istruzione if else. Salva un sacco di codice o copia incolla. – Dorvalla