Я создал код PHP для создания этого page. Я успешно получаю все элементы из столбца в раскрывающемся списке HTML (это динамический список). Я хочу написать какой-то код, чтобы пользователь, выбрав элемент из списка и нажав submit, перейдет на новую страницу, содержит соответствующую информацию. Я понятия не имею, какой код будет включен. Пожалуйста, помогите. Благодаря!Запуск другого запроса на основе динамического выпадающего списка HTML
Например, если пользователь выбирает 50A-1, он заполняет таблицу всеми позициями, расположенными на 50A-1.
Две части кода, которые я написал, на первой странице дает вам раскрывающийся список и кнопку отправки. Вторая - это страница результатов, но пока показывается только весь инвентарь, у нее нет возможности подключиться к выпадающему списку.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Inventory</title>
</head>
<body>
<div>
<a>SQL Connection test</a>
<form action="connect.php" method="POST">
<div class="center">
<input type="submit" value="Connect to MySQL" />
</div>
</form>
</div>
<div>
<section>
<article>
<p>
<select name="dropdown">
<?php query() ?>
</select>
<?php close() ?>
</p>
</article>
</section>
<div>
<input type="submit" value="Submit" />
</div>
</div>
</body>
</html>
Вторая страница
<?php
include_once 'db.inc.php';
// connect
function connect() {
// Connect to the MySQL server
mysql_connect(DB_HOST,DB_USER,DB_PASS) or die ('Could not connect to server!' . mysql_error());
mysql_select_db(DB_NAME);
}
// close
function close() {
mysql_close();
}
// query
function query() {
$myData = mysql_query("SELECT DISTINCT * FROM sheet0_100 GROUP BY location");
while($record = mysql_fetch_array($myData)) {
echo '<option value="' . $record['location'] . '">' . $record['location'] . '</option>';
}
}
?>
Что вы попробовали? Попробуйте написать код, затем вернитесь и спросите, как только у вас возникнет конкретный вопрос. –
@LorenzMeyer, я знаю, как написать код для страницы, содержит результат после отправки. Но я понятия не имею, как написать какой-либо код, чтобы выпадающий список имел какое-то отношение к SQL. –
Вы хотите отслеживать событие изменения выпадающего списка с помощью javascript/jquery? –