Maison > développement back-end > tutoriel php > php obtient la valeur de la zone de liste du formulaire

php obtient la valeur de la zone de liste du formulaire

伊谢尔伦
Libérer: 2023-03-07 15:06:02
original
5857 Les gens l'ont consulté

Les zones de liste se présentent sous deux formes : les zones de liste déroulante et les zones de liste de menu, et leur syntaxe de base est la même. Lors de la conception de la programmation de sites Web, les zones de liste déroulante et les zones de liste de menu sont largement utilisées. La sélection des conditions peut être réalisée via des zones de liste déroulante et des zones de liste de menu.

1. Obtenez la valeur de la zone de liste déroulante

La méthode pour obtenir la valeur de la zone de liste déroulante est très simple, et cela revient à obtenir la valeur de la zone de texte. De même, vous devez d'abord définir la valeur nameattribut de la zone de liste déroulante, puis appliquer $_POST[] global variable pour obtenir la valeur.

Ce qui suit utilise un exemple pour expliquer comment obtenir la valeur de la zone de liste déroulante. Cet exemple consiste à sélectionner la condition spécifiée par l'utilisateur dans la zone de liste déroulante, cliquez sur le bouton "Soumettre". , et affiche la valeur de condition sélectionnée par l'utilisateur. Les étapes de fonctionnement spécifiques sont les suivantes :

(1) Créez une nouvelle page index.php, créez un formulaire, ajoutez une zone de liste déroulante et un bouton de soumission, le code principal 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="300"  border="0" cellpadding="0"  cellspacing="0">
      <tr>
         <td width="100" height="30" align="center" >
            <span class="style2">选择部门:</span>
         </td>
         <td width="200">
            <select name="select" size="1">
               <option value="销售部" selected>销售部</option>
               <option value="财务部" >财务部</option>
               <option value="行政部" >行政部</option>
               <option value="后勤部" >后勤部</option>
            </select> 
           <input type="submit" name="submit" value="提交">
         </td>
      </tr>
   </table>
</form>
</body>
</html>
Copier après la connexion

Remarque : Dans le code de cet exemple, définissez l'attribut size dans la balise une zone de liste de menu, vous pouvez sélectionner plusieurs critères. Étant donné que les list box de menu ont généralement plusieurs valeurs​​en même temps, afin de faciliter le transfert de valeurs, la balise et un tableau nommé "select[]" Variable , ajoutez un bouton de soumission. Le code principal est le suivant :

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>form</title>
</head>
<body>
<form action="index.php" method="post" name="form1">
   <table width="300"  border="0" cellpadding="0"  cellspacing="0">
      <tr>
         <td height="30" align="center" valign="middle">
 请选择喜欢的图书
 </td>
      </tr>
      <tr>
         <td align="center" valign="middle">
            <select name="select[]" size="4" multiple>
               <option value="PHP开发宝典">PHP开发宝典</option>
               <option value="数据库使用手册" >数据库使用手册</option>
               <option value="PHP从入门到精通" >PHP从入门到精通</option>
               <option value="函数大全" >函数大全</option>
            <select>
         </td>
      </tr>
      <tr>
         <td height="30" align="center" valign="middle">
            <input type="submit" name="submit" value="提交">
         </td>
      </tr>
   </table>
</form>
</body>
</html>
Copier après la connexion

Remarque : Le code de cet exemple définit l'attribut multiple dans la balise