0

ドロップダウンリストから選択した地域名で従業員一覧を検索したい。データベースから領域の名前を PHP HTML のドロップダウン リストに取得できます。しかし、ドロップダウンリストで選択したオプションをPHPのSQLクエリに渡す方法がわかりません。また、選択したオプションのインデックス番号も必要です。私のコードは次のとおりです。

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title></title>
</head>
<body>
    <?php
    include 'Connect.php';
    $query = "SELECT varAreaName FROM tbArea" ;
    $result = mysql_query($query);
    echo'<select name="somename">';
    echo'<option value="ANY">--ANY--</option>';
    while($row = mysql_fetch_assoc( $result )) { 
        echo '<option value="'.$row['varAreaName'].'">' . $row['varAreaName'] . '</option>';   
    }
    echo '</select>';                
    ?>
</body>
</html>
4

1 に答える 1

0

まず、フォーム タグを追加し、フォームを別の php スクリプトに投稿する必要があります。

選択したオプションは、$_POSTまたは$_GETフォームの送信に使用された方法に応じて使用できます。

例:

<body>
  <form action="your_second_php_script.php" method="post">
  // your code
  </form>
</body>

そしてでyour_second_php_script.php

<?php
  var_dump($_POST);
?>

元のページで結果を利用できるようにする必要がある場合は、ajax を使用して機能させることができますが、基本から始めます。

于 2013-02-18T13:35:52.007 に答える