Come elaborare una casella di controllo con PHP

May 11

È possibile utilizzare PHP per elaborare il valore di una casella di controllo dopo che è stato fatto clic o meno in un modulo HTML. Questo è utile quando si desidera lasciare la pagina Web visitatore selezionare una o più opzioni da un elenco o per rispondere sì / no tipo di domande. Se una casella di controllo viene cliccato, il suo valore è impostato nella matrice "$ _POST", che viene inviato alla pagina Web che elabora il modulo inviato.

istruzione

1 Aprire il file HTML che si desidera utilizzare una casella di controllo. Utilizzare un editor di testo come Blocco note di Windows.

2 Creare un modulo HTML con un tipo di ingresso di "casella di controllo". Includono un pulsante "Invia" per l'utente a cliccare dopo che ha fatto il suo selezione. Ad esempio, "tipo" </ <input = "<form action =" "method =" mypage.php posta> testo della domanda input type = "checkbox" name = "" value = "myVariable Sì>" submit "name = "myform" value = "Invia" /> </ form> "memorizza lo stato casella di controllo nella" myVariable "variabile e reindirizza l'utente alla pagina Web" mypage.php "quando il pulsante" Invia "viene cliccato.

3 Salvare e chiudere il file HTML.

4 Aprire il file PHP.

5 Elaborare la casella di controllo utilizzando la funzione "isset" per verificare se un valore per la casella di controllo è stato fissato nella matrice "$ _POST". Se la casella di controllo è stato cliccato, poi variabile del form avrà un valore uguale a quello che il "value =" è stato impostato in forma. Se la casella è stata selezionata, allora la variabile non verrà impostato e "isset" tornerà falso. "<? Php if (isset ($ _ POST [ 'myVariable'])) {$ MyValue = $ _POST [ 'myVariable'];} else {$ MyValue =" casella non controllata ";}?>" Per esempio,.

6 Salvare il file PHP.

Consigli e avvertenze

  • codice PHP deve essere contenuta all'interno di "<? php" e "?>" tag.