Maison  >  Article  >  développement back-end  >  PHP implémente l'obtention de la valeur de la zone de texte, du champ de mot de passe et du bouton

PHP implémente l'obtention de la valeur de la zone de texte, du champ de mot de passe et du bouton

墨辰丷
墨辰丷original
2018-05-23 17:11:103974parcourir

Cet article présente principalement des exemples de codes PHP pour obtenir les valeurs des zones de texte, des champs de mot de passe et des boutons. Les amis dans le besoin peuvent s'y référer

Obtenir les valeurs soumises par les éléments du formulaire. méthode de fonctionnement la plus basique dans les applications 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 de la valeur soumise par l'élément de formulaire.

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

Obtenir les données du formulaire, qui servent en fait à obtenir un formulaire différent données des éléments. Le nom dans la balise ff9c23ada1bcecdd1a0fb5d5a0f18437 est un attribut que possèdent tous les éléments du formulaire, c'est-à-dire 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 les valeurs d’attribut de nom correspondantes. De plus, les noms des contrôles ne doivent pas être répétés autant que possible pour éviter des erreurs dans les données obtenues.

Pendant le processus de développement du programme, les méthodes d'obtention des valeurs des zones de texte, des champs de mot de passe, des champs cachés, des boutons et des champs de texte sont les mêmes. Elles utilisent toutes l'attribut de nom pour obtenir l'attribut de valeur correspondant. valeur. Cette section prend uniquement l'obtention des informations de données dans la zone de texte comme exemple pour expliquer la méthode d'obtention des données de 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.

Ce qui suit utilise un exemple de connexion pour savoir 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 une balise PHP n'importe où en dehors de l'élément de formulaire ff9c23ada1bcecdd1a0fb5d5a0f18437 et utilisez l'instruction conditionnelle if pour déterminer si l'utilisateur a soumis le formulaire. Si la condition est vraie, utilisez l'instruction echo pour afficher le nom d'utilisateur et le mot de passe obtenus à l'aide de l'élément de formulaire ff9c23ada1bcecdd1a0fb5d5a0f18437. Méthode $_POST[], code La réalité suivante :

<?php
if( $_POST["submit"] == "登录"){       // 判断提交的按钮名称是否为“登录”
 // 使用 echo 语句输出使用 $_POST[] 方法获取的用户名和密码
 echo "用户名为:". $_POST[&#39;user&#39;] . "<br >密码为:" . $_POST[&#39;pwd&#39;];
}
?>

Remarque : lorsque vous appliquez une zone de texte pour transmettre une valeur, assurez-vous de définir le nom correctement l'attribut de la zone de texte. Il ne doit pas y avoir d'espace ; lors de l'obtention de la valeur de la zone de texte, le nom de la zone de texte utilisé doit être le même que le nom 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 :

Ce qui précède est le résumé de cet article Tout le contenu, j'espère qu'il sera utile à l'étude de chacun.


Recommandations associées :

Deux méthodes de mise en œuvre des compétences de téléchargement de fichiers php_php

PHPFonction Array array_multisort() exemple d'utilisation des compétences d'analyse_php

PHPfonction import_request_variables() utilisation d'analyse_ compétences php

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