Intereting Posts
Самый простой способ имитировать отсутствие свободного места на диске? как я могу получить идентификатор, сгенерированный в последнем запросе php с sql server как можно рассчитать общую стоимость за 5 дней (mysql) систему бронирования отелей я получил эту ошибку 500 | Внутренняя ошибка сервера | Doctrine_Connection_Mysql_Exception Заполнять флажки в соответствии с количеством массивов Как хранить данные, содержащие кавычки в MySQL Проблема с каталогическим обратным следом с HTML Получить имена полей формы HTML REST против RPC в PHP Как создать многомерный массив из списка? На локальном хосте два разных проекта используют один и тот же сеанс preg_replace () не находит конечный разделитель? Диаграмма Google – неперехваченная ошибка: не массив многофункциональный массив продуктов PHP shell_exec () – не печатает динамический вывод, только печатает статический эхо-текст

динамическое обновление полей выбора с помощью php mysql ajax

Я пытаюсь заполнить исходный блок выбора результатами из mysql через php. Затем я хотел бы, чтобы второй блок выбора обновил дополнительную информацию, связанную с тем, что было выбрано в первом поле.

Здесь я выбираю некоторые названия кампаний, а затем во втором поле я хотел бы обновить версии кампании, хранящиеся в mysql.

вот сценарий имен:

<html> <head> <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"> </script> <script type="text/javascript" src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#campaign").change(function(){ var campaign = $("#campaign").val(); $.ajax({ type:"post", url:"getversion.php", data:"campaign="+campaign, success: function(data) { $("#version").html(data); } }); }); }); </script> </head> <body> Campaign : <select name="campaign" id="campaign"> <option>-Select a Campaign-</option> <?php include "db_conn.php"; $result = mysql_query("SELECT campaign, time FROM dfa_data GROUP BY campaign"); while($row = mysql_fetch_array($result)){ echo "<option value=$row[campaign]>$row[campaign]</option>"; } ?> </select> Version : <select name="version" id="version"> <option>-Select a Version-</option> </select> </body> </html> 

то есть еще один скрипт, который извлекает во втором поле данных выбора, хотя он не заполняется, и я не знаю, почему.

 <?php include "db_conn.php"; $campaign = $_POST["campaign"]; $result = mysql_query("SELECT * FROM dfa_data where campaign='$campaign' GROUP BY time"); while($rowa = mysql_fetch_array($result)){ echo"<option value=$rows[time]>$rows[time]</option>"; } ?> 

Может ли кто-нибудь показать мне, что я делаю неправильно, и почему вторая ячейка выбора не будет заполняться. Заранее спасибо.