Intereting Posts
Тактика для использования PHP на сайте с высокой нагрузкой Хранение массивов в базе данных Преобразовать хорошо известный текст (WKT) из MySQL в полигоны Google Maps с помощью PHP Выйти из HTML на PHP или использовать эхо? Что лучше? Получить содержимое страницы, требующее аутентификации в PHP SQL-запрос не отображает первый результат? Параметры функции обратной связи PHP USOR Использование формы для динамического изменения URL-адреса в адресной строке Как исправить «Неподдерживаемый пост-запрос» при публикации на странице поклонника FB? WordPress get_option во внешнем файле PHP Laravel 4 Auth – используйте md5 вместо интегрированного Hash :: make () Проверить, существует ли переменная в массиве более одного раза? Перенаправить вывод из команды в пакетном файле, выход которого уже перенаправлен? Отправка ответа от PHP на мобильное приложение Android / Java? Почему моя транзакция PHP не работает?

AJAX не отправляет параметры по

Я пойду прямо.

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

Вот что я до сих пор: html & AJAX

<html> <head> <script> function showUser(str) { if (str == "") { document.getElementById("attendYes").innerHTML = ""; return; } else { if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { document.getElementById("attendingYes").innerHTML = xmlhttp.responseText; } } xmlhttp.open("GET","attending.php?q="+str,true); xmlhttp.send(); } } </script> </head> <body> <form> <select name="users" onchange="showUser(this.value)"> <option value="">Select a group:</option> <option value="CMA">CMA</option> <option value="CM1">CM1</option> <option value="CP2">CP2</option> <option value="CBBC">CBBC</option> </select> </form> <br> <div id="attendYes"><b>Person info will be listed here...</b></div> </body> </html> 

И вот страница « attending.php », на которую должен быть отправлен выбор:

  <?php $q = intval($_GET['q']); $con = mysqli_connect('-----','-----','-----','-----'); if (!$con) { die('Could not connect: ' . mysqli_error($con)); } mysqli_select_db($con,"handsomejack_co_forms"); $sql="SELECT * FROM stats WHERE activity='".$q."' AND attend='0' ORDER BY username ASC"; $result = mysqli_query($con,$sql); echo "<table> <tr> <th>User</th> </tr>"; while($row = mysqli_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row['username'] . "</td>"; echo "</tr>"; } echo "</table>"; mysqli_close($con); ?> 

Я изменил sql из ". $ Q." к определенному выбору – как CMA – и он работал, поэтому я знаю, что проблема связана с отправкой q.

Любые идеи относительно того, что может быть проблемой?

Приветствия.