Я хочу, чтобы поиск списка сотрудников зависел от имени области, выбранной в раскрывающемся списке. Я могу получить имена областей из базы данных в выпадающий список из PHP HTML. Но теперь я смущен тем, как передать выбранную опцию в выпадающем списке SQL-запроса в PHP. Также мне нужны номера индексов для выбранных опций. Мой код выглядит следующим образом.
<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>
Для начала вам нужно добавить тег формы и отправить форму на другой 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 для получения этой работы, но я бы начал с основ.