Formulaires PHP et saisie utilisateur

Formulaires PHP et saisie utilisateur

Avant de présenter le formulaire, comprenons d'abord les connaissances de base sur le formulaire :

1. La balise Tags

est utilisée pour créer des formulaires HTML pour la saisie de l'utilisateur.

Les formulaires peuvent contenir des éléments de saisie, tels que des champs de texte, des cases à cocher, des boutons radio, des boutons de soumission, etc.

Les formulaires peuvent également contenir des menus, une zone de texte, un ensemble de champs, une légende et des éléments d'étiquette.

Le formulaire

permet de transmettre des données au serveur.

tag

Attributs requis :

Action, qui spécifie où envoyer les données du formulaire lorsque le formulaire est soumis.

Attributs facultatifs :

Méthode, spécifie comment envoyer les données du formulaire.

Nom précise le nom du formulaire.

Enctype, précise comment encoder les données avant de les envoyer au serveur.

2. Zone de texte, saisie utilisateur

Définition :

Utilisation du serveur : $_POST['wenbenkuang'];

Remarque : La zone de texte est l'élément de formulaire le plus courant et correspond à un nom. forme d'une valeur.

3. La zone Mot de passe fournit une zone permettant aux utilisateurs de saisir des mots de passe.

Définition :

Utilisation du serveur : $_POST['mimakuang'];

Remarque : la zone de mot de passe utilise du texte chiffré pour représenter le texte brut dans la zone de texte afin d'augmenter la sécurité des données, mais elle ne peut pas vérifier si la saisie est correcte, donc Yiban fournira deux zones de mot de passe pour vérifier que le mot de passe saisi par l'utilisateur est cohérent.

4. Les champs masqués fournissent des éléments de formulaire invisibles.

Définition :

Utilisation du serveur : $_POST['yincangyu'] ;

Remarque : Les champs masqués sont des éléments de formulaire qui ne sont pas visibles sur la page. Nous utilisons généralement cette méthode pour transmettre la valeur de la classe id.

5. Les cases à cocher permettent plusieurs opérations de sélection.

Définition :

Utilisation du serveur : $_POST['fuxuankuang'];

Remarque : Nous plaçons un groupe de cases à cocher en définissant l'attribut name sur le même tableau. L'attribut vérifié spécifie si l'état initial de la case à cocher est coché.

6. Le bouton radio permet de sélectionner une parmi plusieurs options.

Définition :

Utilisation du serveur : $_POST['danxuankuang'] ; La valeur est un nombre, pas un tableau.

Remarque : nous plaçons un groupe de cases de boutons radio de la même manière en définissant l'attribut name de la même manière. L'attribut vérifié spécifie si l'état initial du bouton radio est vérifié.

7. Champ de texte, offrant une grande zone de saisie de texte.

Définition :

Utilisation du serveur : $_POST['wenbenyu”];

Remarque : le champ de texte est une double étiquette. Nous pouvons contrôler sa largeur et sa hauteur grâce aux attributs cols et rows du champ de texte. Lorsque nous devons saisir un grand paragraphe de texte. champ de texte.

8. Liste, fournissez une liste limitée pour la sélection

Définition :

<. >

Utilisation du serveur : $_POST["liebiao"]; Quelle que soit la valeur que vous sélectionnez, sa valeur sera l'attribut de valeur de cette option. La valeur de

Remarque : select est une balise double. Chacune de ses options est implémentée via la balise

Utilisation du serveur : $_FILES['wenjianyu'] ; ce que vous obtenez est un tableau avec cinq éléments, y compris des informations de base sur le fichier téléchargé.

Remarque : Si vous souhaitez utiliser un formulaire pour télécharger des fichiers, vous devez ajouter l'attribut suivant à la balise form :

10. Réinitialiser, le bouton de réinitialisation permet de restaurer l'état initial du formulaire

Définition :

Remarque : Le bouton de réinitialisation est une fonction très couramment utilisée pour restaurer la valeur initiale du formulaire. L'attribut value spécifie le texte sur le bouton.

11. Soumettre, bouton Soumettre le formulaire.

Définition :

Remarque : Quand Quand ce bouton est cliqué, le formulaire est soumis à la page spécifiée. Ce bouton peut avoir une valeur d'attribut name. Généralement, nous fournissons la valeur $_POST['submit'] côté serveur pour déterminer si la requête actuelle provient d'une soumission de formulaire.

Le contenu ci-dessus présente le contenu, les fonctions et les précautions du formulaire. Apprenons maintenant en détail le contenu spécifique du formulaire.

Les variables $_GET et $_POST en PHP sont utilisées pour récupérer des informations dans un formulaire, comme la saisie de l'utilisateur.

Traitement des formulaires PHP

Une chose très importante à noter est que lors du traitement des formulaires HTML, PHP peut automatiquement transformer les éléments de formulaire des pages HTML en Pour une utilisation par des scripts PHP.

Exemple

L'exemple ci-dessous contient un formulaire HTML avec deux zones de saisie et un bouton de soumission.

Le code du fichier form.html est le suivant :

   php中文网(php.cn) 
名字: 年龄:

Lorsque l'utilisateur remplit le formulaire ci-dessus et clique sur le bouton Soumettre, les données du formulaire seront envoyées au fichier PHP nommé "bienvenue". php" :

le fichier Welcome.php est le suivant :

欢迎 !
你的年龄是 岁。

Accédez à la démo via le navigateur comme suit :

QQ图片20161009111553.png


Nous expliquerons les variables $_GET et $_POST en PHP dans le prochain chapitre.


Formation continue
||
php中文网(php.cn)
名字: 年龄:
soumettre Réinitialiser le code
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!