リスト ボックスにはドロップダウン リスト ボックスとメニュー リスト ボックスの 2 つの形式があり、基本的な構文は同じです。 Web サイトのプログラムを設計する場合、ドロップダウン リスト ボックスとメニュー リスト ボックスが広く使用されます。条件の選択は、ドロップダウン リスト ボックスとメニュー リスト ボックスから行うことができます。
1. ドロップダウン リスト ボックスの値を取得する
ドロップダウン リスト ボックスの値を取得する方法は、最初にテキスト ボックスの値を取得するのと似ています。 、ドロップダウン リスト ボックスの名前属性の値を定義し、$_POST[] グローバル 変数 を使用して値を取得する必要があります。
以下では例を用いて、ドロップダウンリストボックスの値を取得する方法を説明します。この例では、ドロップダウンリストボックスでユーザーが指定した条件を選択し、「送信」ボタンをクリックして出力します。ユーザーが選択した条件値。具体的な操作手順は次のとおりです:
(1) 新しいindex.phpページを作成し、フォームを作成し、ドロップダウンリストボックスと送信ボタンを追加します。メインコードは次のとおりです:
<!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>
注:この例では、
(2) PHP ステートメントを作成し、$_POST[] グローバル変数を使用してドロップダウン リスト ボックスの値を取得し、echo ステートメントを使用して出力します。 PHP コードは次のようになります。
<?php if($_POST["select"]!= ""){ //响应表单事件,返回多选列表框的值 echo "您选择的部门是:".$_POST["select"]; } ?>
(3) ブラウザに実行中のアドレスを入力し、Enter キーを押すと、以下に示す実行結果が表示されます。
2. メニューの値を取得します。リストボックス
ページに戻るときに count() 関数を使用して、配列のサイズを計算し、for ループ ステートメントと組み合わせて、選択したメニュー項目を出力できます。
ユーザーがお気に入りの本を選択し、「送信」ボタンをクリックして、選択した条件値を出力するためのメニューリストボックスを設定します。具体的な操作手順は以下の通りです: (1) 新しいindex.php動的ページを作成、フォームを作成、メニューリストボックス<!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>