Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    376

    Mantenere valore selezionato in Menù

    io ho una select con varie option.
    Quando clicco sul pulsante Submit, vorrei che si mantenesse selezionata l'option che ho scelto.

    Ho fatto in questo modo:

    if (isset($_POST['nome'])){
    $sel = 'selected';
    } else {
    $sel = '';
    }

    però l'attributo "selected" è stampato su tutte le options.

  2. #2
    Ciao,
    dovresti postare il codice che utilizzi quando stampi le option.

    In via generale quando stampi le option devi fare un controllo, cioè se la option che sto stampando è quella selezionata aggiungi come attributo selected="selected".
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    376
    sono dati presi dal db, cioè stampati con while. Ora provo come mi hai detto e ti ringrazio

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    376
    uhm... mi trovo ad un rompicampo.
    Ecco
    if ($row_db['IDnome'] == $riga_nomi['IDnome'])
    $selezionato = "selected";
    }else{
    ???

    Dovrei confrontarlo anche con $_POST['IDnome']

  5. #5
    Allora devi confrontare il valore del db, quindi quello che scorri con il while, con il valore passato nel POST.
    Nell'else basta fare
    Codice PHP:
    $selezionato ""
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

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.