Maison  >  Article  >  développement back-end  >  PHP obtient la valeur de la zone de texte du formulaire, du champ de mot de passe et du bouton

PHP obtient la valeur de la zone de texte du formulaire, du champ de mot de passe et du bouton

伊谢尔伦
伊谢尔伦original
2017-04-19 09:51:095110parcourir

Obtenir la valeur soumise par un élément de formulaire est la méthode d'opération la plus élémentaire dans une application de formulaire. Cette section définit la méthode POST() pour soumettre des données et fournit une explication détaillée de l'obtention des valeurs soumises par les éléments du formulaire.

Obtenir la valeur de la zone de texte, du champ de mot de passe, du bouton

Obtenir les données du formulaire consiste en fait à obtenir les données de différents éléments du formulaire. Le nom dans la balise

est l'attribut que possèdent tous les éléments du formulaire, qui est le nom de cet élément du formulaire. Lorsque vous l'utilisez, vous devez utiliser l'attribut name pour obtenir la valeur de l'attribut value. de la réponse. Par conséquent, tous les contrôles ajoutés doivent définir la valeur d'attribut de nom correspondante. De plus, essayez de ne pas répéter la dénomination des contrôles pour éviter les erreurs dans les données obtenues.

Pendant le processus de développement du programme, la méthode d'obtention de la valeur de la zone de texte, du champ de mot de passe, du champ caché, du bouton et du champ de texte est la même, en utilisant l'attribut name pour obtenir la valeur de l'attribut value correspondante. Cette section prend uniquement comme exemple l'obtention des informations sur les données dans la zone de texte pour expliquer la méthode d'obtention des données du formulaire. J'espère que des amis pourront tirer des conclusions à partir d'un exemple et essayer d'obtenir d'autres valeurs de contrôle par eux-mêmes.

Utilisons l'exemple de connexion pour apprendre comment obtenir les informations de la zone de texte. Dans l'exemple ci-dessous, si l'utilisateur clique sur le bouton « Connexion », le nom d'utilisateur et le mot de passe sont obtenus.

Les étapes spécifiques de mise en œuvre sont les suivantes :

(1) Utilisez n'importe quel outil de développement pour créer une page dynamique PHP et nommez-la index.php.

(2) Ajoutez un formulaire, une zone de texte et un bouton de soumission, le code est le suivant :

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>form</title>
</head>
<body>
<form action="" method="post" name="form1">
   <table width="500" border="0" cellpadding="0"  cellspacing="0">
      <tr>
         <td width="500" height="30">
            用户名:<input type="text" name="user" size="12">
            密 码:<input type="password" name="pwd" id="pwd" size="12">
            <input type="submit" name="submit" value="登录">
         </td>
      </tr>
   </table>
</form>
</body>
</html>

(3) Ajoutez n'importe où en dehors de l'élément de formulaire

, utilisez l'instruction conditionnelle if pour déterminer si l'utilisateur a soumis le formulaire. Si la condition de jugement est vraie, utilisez l'instruction echo pour afficher et utiliser le $_POST. [] méthode pour obtenir le nom d'utilisateur et le mot de passe, le code est le suivant :
<?php
if( $_POST["submit"] == "登录"){             // 判断提交的按钮名称是否为“登录”
 // 使用 echo 语句输出使用 $_POST[] 方法获取的用户名和密码
 echo "用户名为:". $_POST[&#39;user&#39;] . "<br >密码为:" . $_POST[&#39;pwd&#39;];
}
?>

Remarque : lors de l'application de la zone de texte pour transmettre la valeur, assurez-vous de définir l'attribut de nom du correctement la zone de texte, et il ne doit y avoir aucun espace ; lors de l'obtention de la zone de texte. Lorsque la valeur est spécifiée, le nom de la zone de texte utilisé doit être le même que celui défini dans la zone de texte du formulaire, sinon la valeur de la zone de texte ne sera pas être obtenu.

(4) Entrez l'adresse d'exécution dans le navigateur et appuyez sur la touche Entrée pour obtenir le résultat d'exécution comme indiqué ci-dessous :

PHP obtient la valeur de la zone de texte du formulaire, du champ de mot de passe et du bouton

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn