Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183

    Form: option selected ripetuta

    In questo form l'opzione selezionata è data dalla variabile $priorita :

    <td><select name="priorita">
    <option selected="selected"><?php echo $priorita ; ?></option>
    <option>1_URGENTE</option>
    <option>2_OGGI</option>
    <option>3_questa settimana</option>
    <option>4_questo mese</option>
    </select>

    Supponiamo ora che la variabile $priorita sia uguale ad "OGGI". $priorita = "OGGI;
    Nella "tendina di selezione" il primo valore che comparirà sarà ovviamete "OGGI".
    Lo stesso valore sarà poi ripetuto anche più in basso.

    Come potrei fare per non far comparire due volte il valore 'option selected' ??

    Grazie per il consiglio!

  2. #2
    nella option manca il value, e poi fai un ciclo.

    Pseudocodice:
    while
    if $value == $selected
    echo "<option value="value" selected="selected">$option</option>";
    else
    echo "<option value="value">$option</option>";
    endwhile;
    Ciao!

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    Ottimo!
    Tutto chiaro e funziona.
    Grazie
    Ciao ciao

  4. #4
    prego!
    Ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.