проблемы в динамических выпадающих списках

В настоящее время я работаю над выпадающим списком, который выбирает все названия колледжей из моей таблицы колледжа. Мне было интересно, как я могу сделать еще один выпадающий список, в котором он выбирает все отделы с выбранным в настоящее время именем коллажа без использования формы (для страницы не должен перезагружаться во время процесса.

Здесь задействованы две таблицы: одна для отделов, а другая для колледжа.

это пример кода из первого выпадающего списка.

<tr>
<th class="text-success">College:</th>
<td>
<select name = "AdminUpdateCollageID" class ="bg-info" name>
<option>Please choose a college </option>
<option>
<?php
$sql = mysql_query("SELECT * FROM colleges")
or die("NO table selected" . mysql_error());
while($rw = mysql_fetch_array($sql)){
echo $rw['College_Name'] ; //this displays the values in the dropdown

}
?>
</option></select>

</td>
</tr>

Я попытаюсь загрузить эти две таблицы, это первый раз, когда я публикую вопрос на stackoverflow, и я все еще студент, пожалуйста, терпите меня, любая помощь будет очень признательна.

0

Решение

Поскольку вы студент, я не буду давать вам прямой ответ — я дам вам источники, которые вам нужно будет прочитать, и получите решения самостоятельно:

  1. JQUERY — http://www.jquery.com
  2. AJAX — http://api.jquery.com/jquery.ajax/

БОНУС ДЛЯ ИСПРАВЛЕНИЯ PHP:

  1. PDO — http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers
  2. http://www.phptherightway.com

Удачи 🙂

1

Другие решения

Узнайте, как отправить запрос AJAX отсюда AJAX запрос на другую страницу PHP и получить результат или отсюда Пример AJAX с JQuery или же
Вы можете посмотреть пример здесь, если это поможет Php-зависимый выпадающий с ajax

0

<select name = "AdminUpdateCollageID" class ="bg-info" name>
<option value='selected' selected>Please choose a college </option>

<?php
$sql = mysql_query("SELECT * FROM colleges")
or die("NO table selected" . mysql_error());
while($rw = mysql_fetch_array($sql)){
echo "<option value=".$rw[id].">" . $rw['College_Name'] "</option>"; //this displays the values in the dropdown

}

?>

Это должно работать!
У каждого варианта есть свой результат. Вы не можете вставить все результаты в одну опцию;)
Я не знаю вашу БД, но вы можете указать значение каждого параметра, идентификатор каждого колледжа, чтобы лучше узнать его!

Береги себя 😉

-1
По вопросам рекламы [email protected]