Я собираю выпадающий список, который я хотел бы отобразить «[ve_venue]», «[ve_town]» из запроса MySQL и, после выбора, установить переменную, которую я могу использовать для передачи ve_ID в запрос обновления, который добавляет идентификационный номер места в отдельную таблицу в качестве ключа поиска.PHP/MySQL - как заполнить выпадающий список из списка
До сих пор у меня есть код, который я собрал из разных мест, и я могу показать его в раскрывающемся списке города - мне просто нужно добавить поле места в выпадающее меню, чтобы я получил место , город "в списке, и я также должен иметь возможность передать ve_ID переменной, скажем, $ ve_ID, поэтому я могу назвать ее в каком-то отдельном коде (который будет на одной странице в отдельном include).
Вот что у меня до сих пор ....
<?
include('login_admin_sucess.php');
// Connects to your Database
include '../connect_include.php';
$query = "SELECT ve_ID, ve_venue, ve_town FROM `co_venues` ORDER BY ve_ID ";
$result = mysql_query($query);
while($r=mysql_fetch_array($result))
{
$ve_venue = $r['ve_venue'];
$result_array[$ve_venue][] = $r['ve_town'];
}
echo "<select name='x'>";
foreach($result_array as $v_venue => $value)
{
foreach($value as $title) {
echo "<option value='" . $v_venue . "'>" . $title . "</option>";
}
}
echo "</select>";
?>
Я понимаю, что mysql_ осуждается ... Я буду работать на том, что когда-то у меня все работает.
... это имеет смысл! Исходя из этого, я обновил свой SQL-запрос, чтобы связать «ID Venue Town», поэтому теперь мне нужно только вытащить это одно поле - я обновлю свой код позже, чтобы это отразить. Вопрос: результат выборки, уже сохраненный в качестве переменной? ... или мне все еще нужно вставить это? – dazzathedrummer
Он хранит переменную с именем de Combo ('x' в вашем коде). Если метод в форме GET, то $ _GET ['x'], иначе если POST, то $ _POST ['x'] –