Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    542

    reload e impostazione valore lista

    Salve,
    sto studiando PHP.
    ho quest asituazione:

    l'utente selenzione un valore da una lista select ... option,

    se faccio il reload della pagina, supponendo di aver salvato il valore scelto dall'utente,
    come si fa ad impostare il valore della lista al valore della variabile salvata ?

    Grazie mille
    Guidino

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Ciao,
    il dato selezionato dall'utente dovrebbe essere salvato su un database.
    Poniamo il caso che un utente debba scegliere la provincia di residenza, la select sarà qualcosa del genere

    Codice PHP:
    <select name='provincie'>
     <
    option value='1'>TO</option>
     <
    option value='2'>MI</option>
     <
    option value='3'>RM</option>
     <
    option value='4'>NA</option>
    </
    select
    Questa select si suppone sia creata dinamicamente tramite una funzione che prende i dati da un database, ad esempio dalla tabella PROVINCIE.

    Codice PHP:
    id nome
    1     TO
    2     MI
    3     RM
    4     NA 
    Nella tabella UTENTI, oltre ai soliti id, username, password ecc ecc esisterà il campo id_provincia, che ad esempio varrà 1.
    Quindi tu da questo dato farai comparire nella option corrispondente l'attributo 'selected' in modo tale che la select al reload della pagina abbia quel valore selezionato.

    Codice PHP:
    <select name='provincie'>
     <
    option value='1' selected>TO</option
     <
    option value='2'>MI</option>
     <
    option value='3'>RM</option>
     <
    option value='4'>NA</option>
    </
    select
    Spero di essere stato chiaro.
    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.