заполнение выпадающего окна, основанное на выборе другого раскрывающегося списка с использованием php, mqsql и ajax

Я пытаюсь заполнить раскрывающийся список, основанный на выборе из другого раскрывающегося списка. Вот что я имею для php-кода:

<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> 

Когда я запускаю свой запрос, все в порядке, но мне нужно взять результаты этого и использовать его для заполнения другого раскрывающегося списка (значение <from из предыдущего drop down>>), которое находится здесь:

 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>'; } 

Есть предположения? Спасибо Джим

Solutions Collecting From Web of "заполнение выпадающего окна, основанное на выборе другого раскрывающегося списка с использованием php, mqsql и ajax"