Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come utilizzare Casella di controllo in PHP

Il linguaggio HTML può essere usato per progettare le forme ma non può gestire l'elaborazione effettiva di input dell'utente . Gli sviluppatori utilizzano linguaggi come PHP per analizzare l'input da moduli web. In PHP , è possibile i valori di forma "post" di una variabile speciale chiamata " $ _POST " ed elaborarli sulla stessa pagina o un'altra pagina . La variabile " $ _POST " assegna i nomi ai campi in base al "nome" del tag HTML , in modo da un ingresso denominato " cognome " sarebbe scritto come "$ _POST [' cognome '] " . Caselle di controllo presentano un problema perché più caselle di controllo possono condividere lo stesso nome. In questo caso , è necessario effettuare il nome condiviso un array - un tipo di variabile che contiene molti valori - e trattarlo di conseguenza. Istruzioni
1

Creare un modulo HTML che contiene le caselle di controllo . È possibile inserire il codice in qualsiasi pagina Web , ma se si desidera stampare i risultati del modulo nella stessa pagina , assicurarsi che il nome del file della pagina ha estensione " . Php" . Quando si aggiungono caselle di controllo per la forma , dare loro lo stesso nome con una coppia di parentesi alla fine:


< input type = nome " casella di controllo" = " checkme [ " value = " ] primo " />


< input type = nome di " submit " value = " submit " = " Invia modulo " />

< /form >

Dare le caselle di un singolo nome di staffe crea un array .

2

Aggiungi '"azione " e gli attributi di "metodo" per il tag " " . Impostare l'attributo "action " al nome del file PHP che si desidera utilizzare per elaborare il modulo . Utilizzare il nome del file contenente il modulo HTML , se si desidera stampare i risultati del modulo sulla stessa pagina . Impostare l'attributo "metodo" per " pubblicare ", come illustrato di seguito:


3

Fai un nuovo file e salvarlo con il nome del file utilizzato nella attributo " action" del modulo se si desidera stampare i risultati del modulo a una nuova pagina . In caso contrario , è possibile aggiungere il codice riportato di seguito il modulo HTML nella stessa pagina . Inizia con test per vedere se l'utente ha inviato il modulo :

if ( isset ( $ _POST [' submit' ] ) ) { }


4

Assegnare il valore del vostro array casella di controllo per una nuova variabile :

if ( isset ( $ _POST [' submit' ] ) ) { $

checkme = $ _POST [' checkme '] ;

}
5

output un elenco delle caselle di controllo utilizzando un ciclo " foreach " :

if ( isset ( $ _POST [' submit' ] ) ) {

$ checkme = $ _POST [' checkme '] ;

foreach ( $ checkme da $ checkbox) { echo

casella di $ . '' ;

}

}

I cicli di codice di cui sopra attraverso ogni valore della matrice " checkme " . Ogni volta che il ciclo viene eseguito , il valore corrente viene assegnato alla variabile "checkbox ", che viene stampato sullo schermo insieme a un tag HTML avanzamento riga .

 

Programmazione © www.354353.com