选择区域时,PHP将填充数据库中的数据

请按照这篇文章而不是检查我的以下post请链接多个选择

我有这个代码,用户选择特定类别的医生,然后选择他想要查看的区域。 状态后,他需要点击站(在选定的区)医生>>区>>站

Here is the code   
<?php $sql="select distinct Category from doctors order by Category asc"; $query=mysql_query($sql); while($row=mysql_fetch_array($query)) { echo "{$row[Category]}"; } ?> <?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 "".$row[Station].""; } ?>

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("
no records found"); } ELSE { echo ""; //ECHO THE RECORDS FETCHED while($row = mysql_fetch_array($result2)) { echo ""; //echo ""; echo "" ; //echo ""; //echo ""; }

我希望在选择区域时自动填写电台类别,当选择医生类别时,必须自动填写区域。

我该怎么做? 我更喜欢Javascript,因为我对此有所了解。 此外,我有一个数据库中的所有数据,它看起来像这样

类别| 站| 区| 名称| 资格等

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中获得的结果的部分

" . $row['Station'] . "" . $row['Name'] . "" . $row['Phone 1'] . "" . $row['Mobile'] . "