PHP est un langage de script côté serveur qui vient avec des fonctionnalités intégrées qui contribuent à rendre la création d'interfaces utilisateur dynamiques simple et robuste. Par exemple, PHP propose deux intégrés dans les variables super-globales: $ _POST et $ _GET, qui soutiennent les valeurs qui passent entre les pages PHP. Ces valeurs des variables sont généralement écrites basée sur l'interaction de l'utilisateur, tels que la soumission des données d'un formulaire, et stockées dans un tableau associatif, où le code PHP intégré peut les utiliser pour modifier l'interface utilisateur.
Ouvrez un éditeur de texte et créez un nouveau fichier texte. Sélection "Nouveau" du "Fichier" menu crée souvent de nouveaux fichiers. Nommez le fichier "copyListBox.php" et enregistrez le fichier sur le serveur web dans un emplacement qui a accès à l'interpréteur PHP.
Ajouter deux séparateurs de PHP dans le fichier ("lt;? php" et "? Gt;"). Ces séparateurs racontent l'interpréteur PHP pour traiter tout texte placé entre eux comme du code PHP.
lt;? php
?gt;
Ajouter un PHP "si" instruction conditionnelle entre le "lt;? php" et "? Gt;" séparateurs. Cette déclaration utilise la "isset ()" fonction pour vérifier que le tableau $ _POST contient une valeur nommée "soumettre". Vérification de cette valeur assure que le code conditionnel ne l'exécute pas si le formulaire contenant le "firstListBox" élément n'a jamais été soumise. Suivre la "si" déclaration avec un open "{" et une clôture "}" accolade.
lt;? php
if (isset ($ _ POST ['submit'])) {
}
?gt;
Déclarer une variable PHP "copiedValues de $" entre le "si" La déclaration de accolades ouverture et de fermeture et définissez la variable à la valeur dans le tableau $ _POST. En fin de compte, le tableau $ _POST contiendra la valeur sélectionnée à partir d'une boîte de liste nommée "firstListBox".
lt;? php
if (isset ($ _ POST ['submit'])) {
$ = $ _POST CopiedValues ["firstListBox"];
}
?gt;
Utilisez le PHP "print ()" construction de langage pour créer une zone de liste à l'aide "" balises.
lt;? php
if (isset ($ _ POST ['submit'])) {
$ = $ _POST CopiedValues ["firstListBox"];
imprimer "Deuxième zone de liste: ";
}
?gt;
Ajouter un formulaire HTML après la clôture ("? Gt;") Balise PHP. Donner la forme d'un "méthode" attribut de "poste" et régler la "action" attribuer à "copyListBox.php". Lorsque le formulaire est soumis, la variable $ copiedValues sera fixé à l'élément sélectionné à partir de la "firstListBox" zone de liste.
lt;? php
if (isset ($ _ POST ['submit'])) {
$ = $ _POST CopiedValues ["firstListBox"];
imprimer "Deuxième zone de liste: ";
}
?gt;
Ajouter le texte "Première zone de liste:" immédiatement après le "
Ajouter deux HTML "" tag. Donnez la deuxième "" tag.
lt;? php
if (isset ($ _ POST ['submit'])) {
$ = $ _POST CopiedValues ["firstListBox"];
imprimer "Deuxième zone de liste: ";
}
?gt;
Ajouter un HTML "" tag pour le fichier immédiatement après la "" tag. Donner à l'étiquette d'un "type" attribut de "soumettre", Un "nom" attribut de "soumettre" et un "valeur" attribut de "Cliquez ici pour copier la sélection dans la zone de liste". Remplissez le bouton en ajoutant un "" près tag. Enregistrer et fermer copyListBox.php.
lt;? php
if (isset ($ _ POST ['submit'])) {
$ = $ _POST CopiedValues ["firstListBox"];
imprimer "Deuxième zone de liste: ";
}
?gt;
Ouvrir copyListBox.php dans un navigateur Web. Cliquez sur le "Cliquez ici pour copier la sélection dans la zone de liste" bouton et vérifiez que l'élément sélectionné dans la première zone de liste est copiée à la deuxième zone de liste.