July 7
PHP è un linguaggio di scripting lato server che viene fornito con funzionalità integrate che aiutano a rendere la creazione di interfacce utente dinamiche semplice e robusto. Ad esempio, PHP offre due variabili globali eccellente built-in: $ _POST e $ _GET, che sostengono i valori che passano tra le pagine PHP. Questi valori variabili sono in genere scritti sulla base di interazione con l'utente, come ad esempio il caso di presentazione dei dati di un modulo e memorizzati in un array associativo, in cui il codice PHP incorporato li possono utilizzare per modificare l'interfaccia utente.
1 Aprire un editor di testo e creare un nuovo file di testo. Selezionando "Nuovo" dal menu "File" di solito crea nuovi file. Nome del file "copyListBox.php" e salvare il file sul server web in una posizione che ha accesso l'interprete PHP.
2 Aggiungere due delimitatori PHP per il file ( "<? Php" e "?>"). Questi delimitatori raccontano l'interprete PHP per il trattamento di qualsiasi testo posizionato tra loro come codice PHP.
<? Php
?>
3 Aggiungere un PHP "if" condizionale tra il "<? Php" e "?>" Delimitatori. Questa istruzione utilizza la ") isset (" la funzione di verificare che l'array $ _POST contiene un valore denominato "invia". Controllo di questo valore assicura che il codice condizionale non viene eseguito se non è mai stato inviato il modulo contenente l'elemento "firstListBox". Seguire la "if" con un dialogo aperto "{" e uno stretto "}" parentesi graffa.
<? Php
if (isset ($ _ POST [ 'submit'])) {
}
?>
4 Dichiarare una variabile PHP denominata "$ copiedValues" tra i "se" parentesi graffe di apertura e chiusura di istruzione e impostare la variabile al valore della matrice $ _POST. In ultima analisi, l'array $ _POST conterrà il valore selezionato da una casella di riepilogo denominata "firstListBox".
<? Php
if (isset ($ _ POST [ 'submit'])) {
$ CopiedValues = $ _POST [ "firstListBox"];
}
?>
5 Utilizzare il "print ()" PHP lingua costrutto per creare una casella di riepilogo utilizzando i "<SELECT>" e "<option>" tag HTML. Questa lista verrà visualizzato il valore memorizzato nella variabile $ copiedValues - l'elemento selezionato dall'elemento "firstListBox". Precedere il tag "<select>" con il testo "casella di riepilogo Secondo:". Chiudere sia il "</ option>" e "</ select>" tag.
<? Php
if (isset ($ _ POST [ 'submit'])) {
$ CopiedValues = $ _POST [ "firstListBox"];
stampare "seconda casella di riepilogo: <select name = 'secondListBox'> <option> $ copiedValues </ option> </ select>";
}
?>
6 Aggiungere un modulo HTML dopo la chiusura ( "?>") Tag PHP. Dare la forma di un attributo "metodo" di "post" e impostare l ' "azione" attributo "copyListBox.php". Quando il modulo viene inviato, la variabile $ copiedValues verrà impostato l'elemento selezionato dalla casella di riepilogo "firstListBox".
<? Php
if (isset ($ _ POST [ 'submit'])) {
$ CopiedValues = $ _POST [ "firstListBox"];
stampare "seconda casella di riepilogo: <select name = 'secondListBox'> <option> $ copiedValues </ option> </ select>";
}
?>
<Form method = "post" action = "copyListBox.php">
</ Form>
7 Aggiungere la "scatola Primo elenco:" il testo subito dopo il tag "<form>". Seguire il tag con un HTML "<select>" tag con un "nome" attributo "firstListBox". Aggiungere un "</ select>" tag per completare l'elemento casella di riepilogo.
<? Php
if (isset ($ _ POST [ 'submit'])) {
$ CopiedValues = $ _POST [ "firstListBox"];
stampare "seconda casella di riepilogo: <select name = 'secondListBox'> <option> $ copiedValues </ option> </ select>";
}
?>
<Form method = "post" action = "copyListBox.php">
prima casella di riepilogo:
<Select name = "firstListBox">
</ Select>
</ Form>
8 Aggiungere due "<option>" tag HTML tra i "<SELECT>" e "</ select>" tag. Dare il primo "<option>" tag un attributo di valore "1", un valore di testo di "1" e chiudere il "</ option>" tag. Dare la seconda "<option>" TAG un attributo di "valore" di "2", un valore di testo di "2" e chiudere il "</ option>" tag.
<? Php
if (isset ($ _ POST [ 'submit'])) {
$ CopiedValues = $ _POST [ "firstListBox"];
stampare "seconda casella di riepilogo: <select name = 'secondListBox'> <option> $ copiedValues </ option> </ select>";
}
?>
<Form method = "post" action = "copyListBox.php">
prima casella di riepilogo:
<Select name = "firstListBox">
<Option value = "1"> 1 </ option>
<Option value = "2"> 2 </ option>
</ Select>
</ Form>
9 Aggiungere un "<input>" tag HTML per il file immediatamente dopo il tag "</ select>". Dare il tag un attributo "tipo" di "presentare", un "nome" attributo "submit" e un "valore" attributo "Clicca qui per copiare la selezione alla casella di riepilogo". Completa il pulsante con l'aggiunta di un "</ button>" tag di chiusura. Salvare e chiudere copyListBox.php.
<? Php
if (isset ($ _ POST [ 'submit'])) {
$ CopiedValues = $ _POST [ "firstListBox"];
stampare "seconda casella di riepilogo: <select name = 'secondListBox'> <option> $ copiedValues </ option> </ select>";
}
?>
<Form method = "post" action = "copyListBox.php">
prima casella di riepilogo:
<Select name = "firstListBox">
<Option value = "1"> 1 </ option>
<Option value = "2"> 2 </ option>
</ Select>
<Input type = "submit" name = "submit" value = "Fare clic qui per copiare la selezione alla casella di riepilogo.">
</ Form>
10 Aprire copyListBox.php in un browser web. Fare clic su "Fare clic qui per copiare la selezione della casella" pulsante e verificare che l'elemento selezionato nella prima casella di riepilogo viene copiato nella seconda casella di riepilogo.