动态下拉列表中的问题


problems on dynamic dropdown lists

我目前正在处理一个下拉列表,该列表获取我大学表中的所有大学名称,我想知道如何制作另一个下拉列表,在该列表中,它获取当前选择的拼贴名称中的所有部门,而无需使用表单(因为在此过程中不得重新加载页面。

涉及两张表,一张是系,另一张是大学

这是第一个下拉列表中的示例代码。

<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上发布问题,我仍然是学生,请耐心等待,任何帮助将不胜感激。

因为你是学生,我不会给你一个直接的答案——我会给你你需要阅读的资源,并自己获得解决方案:

  1. JQUERY - http://www.jquery.com
  2. 阿贾克斯 - http://api.jquery.com/jquery.ajax/

修复PHP的好处:

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

祝你好运:)

了解如何从这里发送 ajax 请求到其他 php 页面并获取结果或从这里使用 jquery 或 ajax 示例或您可以在此处查看示例,如果它有助于使用 ajax 的 Php 依赖下拉列表

<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
                     }

?>

这应该有效!每个选项都有它的结果。不能在一个选项中插入所有结果;)
我不知道你的数据库,但你可以输入每个选项值,每个大学的ID,以更好地识别它!

保重;)