我想填充一个下拉框,基于从另一个下拉框中的选择。以下是我对PHP代码:填充下拉框,基于另一个下拉框使用php,mqsql和ajax的选择
<form id="inventory" method="POST" action="">
<fieldset>
<label for="area" >Select Shelf Area</label>
<select id="area" name="area">
<option value=""></option>
<?php $area = $conn->query("
select substring_index(location, ' ', 1) as area
FROM location GROUP BY substring_index(location, ' ', 1)");
while ($row = $area->fetch_assoc()) {
echo '<option value="' . $row['area'] . '" >' . $row['area'] . '</option>';
}
>
</select><br/>
</fieldset>
</form>
当我运行我的查询,一切都很好,但我需要利用这个结果,并用它来填充另一个下拉框(从<“值以前下拉'>)这里是:
echo "<label for='location' id='label'>Select location:</label>";
echo "<select id='location' name='location'>";
echo "<option value=''>--Select Location--</option>";
$query = "SELECT location_id, location FROM location
WHERE location LIKE '<value from previous drop down box>'
ORDER BY location";
$result = $conn->query($query);
while ($row = $result->fetch_assoc()) {
echo '<option value="' . $row['location'] . '" >' . $row['location'] . '</option>';
}
有什么想法? 谢谢 Jim
我从第一个选择完美的结果,但我需要使用查询的结果填充第二个下拉框。 – Jim