Recherche chaud: jeu danneaux à séparer isfj travailler bios BlackBerry accéder comment faire un addendum lit cercueil maquette grenouille comment les atraper lundi depression azur precise 4310 marche
Index Loisirs Santé Technologie

Sélection de la valeur d'une zone de liste à une autre zone de liste PHP

Publié:2014-03-28Source: général
Advertisement

Sélection de la valeur d'une zone de liste à une autre zone de liste PHP

PHP est un langage de script côté serveur qui a défini les caractéristiques qui contribuent à rendre la création d'interfaces utilisateurs dynamiques assez simples et robustes. Par exemple, PHP propose deux variables super-globales inclus: $ _POST et $ _GET, qui repose sur des valeurs passant entre les pages PHP. Ces valeurs de variables sont régulièrement écrites comme interaction de l'utilisateur, tels que l'envoi de données sous une forme, et sont stockés de manière associative, où le code PHP inclus peut être utilisé pour modifier l'interface utilisateur.

Niveau de difficulté:

Modérément facile

Vous avez besoin

TextoNavegador éditeur webPHP installé et configuré

Instructions

1 Ouvrez un éditeur de texte et créez un nouveau fichier texte. Sélection "Nouveau" dans le menu "Fichier" régulièrement, vous pouvez créer de nouveaux fichiers. Nommez le fichier "copyListBox.php" et l'enregistrer sur le serveur web dans un emplacement qui a accès à l'interpréteur PHP.

2 Ajouter deux fichier PHP limite ("<? Php" et "?>"). Ces limites racontent l'interprète pour traiter du texte entre eux comme du code PHP. <? Php?>

3 ajoute une instruction conditionnelle «si» PHP entre la limitation "<? Php" et "?>". Cette déclaration utilise la "isset ()" pour vérifier que l'ensemble de $ _POST contient une valeur nommée «Soumettre» (envoyer). Faire cette valeur assure que le code conditionnel est pas exécutée si le formulaire contenant l'élément "firstListBox" n'a jamais été envoyée. Suivez la déclaration «si» avec une clé d'ouverture "{" et la fermeture "}". <? Php if (isset ($ _ POST ['submit'])) {}?>

4. Dit une variable PHP nommé "$ copiedValues" entre les touches de la déclaration «si» et définit la valeur de la variable dans l'ensemble de $ _POST. En fin de compte, l'ensemble $ _POST contient la valeur sélectionnée d'une boîte de liste nommée "firstListBox". <? Php if (isset ($ _ POST ['submit'])) {$ = $ _POST copiedValues ​​["firstListBox"]; }?>

5 utilise le langage PHP bâtiment "print ()" pour créer une zone de liste à l'aide des balises HTML "<select>" et "<option>" (sélectionnez une option). Cette zone de liste affiche la valeur stockée dans le copiedValues ​​de $ valeur de la variable de l'élément élément sélectionné "firstListBox". Précéder le "<select>" avec le texte "zone de liste Deuxième" (deuxième zone de liste). Fermer tags "</ option>" et "</ select>". <? Php if (isset ($ _ POST ['submit'])) {$ = $ _POST copiedValues ​​["firstListBox"]; imprimer "Deuxième zone de liste: <select name = 'secondListBox'> <option> $ copiedValues ​​</ option> </ select>"; }?>

6 ajoute un formulaire HTML avant la fermeture d'interrogation ("?>") De la balise PHP. Offrir comment un attribut de «méthode» (méthode) de "post" (poste) et définir l'attribut "action" (action) de «copyListBox.php". Lorsque ce formulaire est envoyé, les copiedValues ​​variable $ seront mis à l'élément sélectionné dans la zone de liste "firstListBox". <? Php if (isset ($ _ POST ['submit'])) {$ = $ _POST copiedValues ​​["firstListBox"]; imprimer "Deuxième zone de liste: <select name = 'secondListBox'> <option> $ copiedValues ​​</ option> </ select>"; }?> <Form method = action "post" = "copyListBox.php"> </ form>

7 ajoute le texte "zone de liste Première" (première case) immédiatement après la "<form>". Se poursuit avec une balise HTML "<select>" tag avec un attribut de "nom" (nom) "firstListBox". Ajouter un tag "</ select>" pour terminer l'élément de zone de liste. <? Php if (isset ($ _ POST ['submit'])) {$ = $ _POST copiedValues ​​["firstListBox"]; imprimer "Deuxième zone de liste: <select name = 'secondListBox'> <option> $ copiedValues ​​</ option> </ select>"; }?> <Form method = action "post" = "copyListBox.php"> Première liste: <select name = "firstListBox"> </ select> </ form>

8 Ajouter deux balises HTML "<option>" entre les "<select>" tags "et </ select>". Donnez une valeur de "1" à la première étiquette "<option>", une valeur de texte de "1" et fermer la "</ option>". Offrir la deuxième étiquette "<option>" de l'attribut "value" (valeur) de "2", une valeur de texte de "2" et fermer la "</ option>". <? Php if (isset ($ _ POST ['submit'])) {$ = $ _POST copiedValues ​​["firstListBox"]; imprimer "Deuxième zone de liste: <select name = 'secondListBox'> <option> $ copiedValues ​​</ option> </ select>"; }?> <Form method = "post" action = "copyListBox.php"> Première liste: <select name = "firstListBox"> <option value = "1"> 1 </ option> <option value = "2" > 2 </ option> </ select> </ form>

9 ajoute une balise HTML "<input>" le fichier immédiatement après la "</ select>". Donner l'attribut de balise "type" (écrit) de «soumettre» (envoyé), un "nom" de l'attribut attribut "soumettre" et l'attribut "valeur" de "Cliquez ici pour copier la sélection dans la zone de liste "(cliquez ici pour copier la zone de liste de sélection). Bouton Terminer en ajoutant une balise de fermeture "</ button>". Enregistrer et fermer copyListBox.php. <? Php if (isset ($ _ POST ['submit'])) {$ = $ _POST copiedValues ​​["firstListBox"]; imprimer "Deuxième zone de liste: <select name = 'secondListBox'> <option> $ copiedValues ​​</ option> </ select>"; }?> <Form method = "post" action = "copyListBox.php"> Première liste: <select name = "firstListBox"> <option value = "1"> 1 </ option> <option value = "2" > 2 <type / option> </ select> <input = "submit" name = "submit" value = "Cliquez ici pour copier la sélection dans la zone de liste."> </ form>

10 Ouvrir copyListBox.php dans un navigateur Web. Cliquez sur le bouton «Cliquez ici pour copier la sélection dans la zone de liste" et vérifier que l'élément sélectionné dans la première zone de liste est copié dans la deuxième zone de liste.

Conseils et avertissements

Le PHP $ _GET ensemble peut être utilisé pour envoyer des données à l'aide de la méthode "get" (obtenir). En utilisant cette méthode est précaire parce que les valeurs soumises sont visibles dans l'URL.

Les cookies peuvent être utilisés pour déplacer et stocker des données utilisées dans les pages Web PHP.

Les données de session PHP peut être utilisé pour stocker et récupérer des données. Lorsque stocker une grande quantité de données, pensez à une base de données.

Soyez sûr de vérifier les données de l'utilisateur et des filtres pour empêcher les pirates.

Lire cet article en Inglés: Comment sélectionner la valeur dans une zone de liste à une autre boîte Liste en PHP

[Rédacteur: Admin]
Je vous imagine comme

Articles recommandés

Cliquez Top Ranking