Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [php4] Select in php

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    343

    [php4] Select in php

    Ciao a tutti

    Ho un problema in php. Ho in un db mysql un campo "amministratore" e assume i valori:
    1 è amministratore
    0 è un personale

    Ho registrato tale valore tramite un select in html

    codice:
                  <select name="amministratore">
                        <option value="0">Personale</option>
                        <option value="1">Amministratore</option>
                  </select>
    E fino a qui nessun problema... l'utente sceglie il tipo (amministratore o personale) e registro 1 o 0 in base alla scelta.

    Ora vorrei andare in una pagina "modifica.php" e permettere all'utente di modificare la scelta fatta ponendo in prima posizione la scelta effettuata in precedenza. Come posso fare?

    Grazie!

  2. #2
    Ciao,
    prova cosi:
    <select name="amministratore">
    <option value="0" <?php (sePersonale) ? "selected": "" ?> >Personale</option>
    <option value="1" <?php (!sePersonale) ? "selected": "" ?> >Amministratore</option>
    </select>

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    343
    Ciao.. scusa ma forse mi sono espresso male...

    ho creato una pagina modifica.php e ho nella variabile $amministratore il valore 0 se l'utente è un personale e 1 se è un amministratore.

    Come faccio a creare una select che mi preselezioni la voce Amministratore (se nella variabile c'è il valore 1) o Personale (se c'è 0)?

    Inoltre la sua scelta dovrà essere ricordata perché la invio tramite un post alla pagina "salvamodifiche.php"

    Grazie!

  4. #4
    Come ti ho suggerito prima,
    nella modifica.php avrai una select simile a questa:

    <select name="amministratore">
    <option value="0" <?php echo ($amministratore == 0) ? "selected": "" ?> >Personale</option>
    <option value="1" <?php echo ($amministratore != 0) ? "selected": "" ?> >Amministratore</option>
    </select>

    Testando la variabile $amministratore aggiungi all'option l'attributo selected.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    343
    GRAZIE MILLE !!!!

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.