PHP заполняет данные из базы данных при выборе района

пожалуйста, следуйте этому сообщению вместо этого Проверьте мой следующий пост, пожалуйста, Цепочка несколько выбирает

У меня есть этот код, где пользователь выбирает определенную категорию врача, а затем район, в котором он хочет посмотреть его. После состояния ему нужно щелкнуть по станции (в выбранном районе) Врач >> Район >> Станция

Here is the code <html> <body> <form action="process.php" method="post"> <select name="cat"> <?php $sql="select distinct Category from doctors order by Category asc"; $query=mysql_query($sql); while($row=mysql_fetch_array($query)) { echo "<option value='{$row[Category]}'>{$row[Category]}</option>"; } ?> </select> <select name="station"> <?php $sql_1="select distinct Station from doctors order by Station asc"; $query_1=mysql_query($sql_1); while($row=mysql_fetch_array($query_1)) { echo "<option value=".$row[Station].">".$row[Station]."</option>"; } ?> </select> <input name="C" type="submit" /> </form> </body> </html> 

process.php

 $mySqlStm ="SELECT Name FROM doctors WHERE Category='$myValue' and Station='$myStation'"; $result2 = mysql_query($mySqlStm) or die("Error:mysql_error()"); if(mysql_num_rows($result2) == 0){ echo("<br/>no records found"); } ELSE { echo "<table border='1'>"; //ECHO THE RECORDS FETCHED while($row = mysql_fetch_array($result2)) { echo "<tr>"; //echo "<td>" . $row['Station'] . "</td>"; echo "<td>" . $row['Name'] . "</td>" ; //echo "<td>" . $row['Phone 1'] . "</td>"; //echo "<td>" . $row['Mobile'] . "</td>"; } 

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

Как мне это сделать? Я бы предпочел Javascript, потому что я немного об этом знаю. Кроме того, у меня есть все данные в одной базе данных, это выглядит так

Категория | Станция | Район | Имя | Квалификация и так далее

Related of "PHP заполняет данные из базы данных при выборе района"

Ajax + jQuery сделает это для вас в нескольких строках кода.

Учебник здесь: Учебник Ajax + jQuery

Ajax для штата и города

Из этого вы можете получить представление о списке врачей

Пожалуйста, проверьте его, как только это хороший пример.

Демо для страны, штата и города здесь

Код здесь

Настройте его по-своему ..

Вы можете изменить код в findCity.php на Process.php и в js / location.js у вас есть:

 $.ajax({ type: "GET", url: "findCity.php", data: strURL, cache: false, success: function(d){ $('#citydiv').show().html(d); } }); 

#citydiv – это часть, которая будет изменена на результат, полученный в Process.php