动态下拉列表中的问题

时间:2015-03-09 11:26:15

标签: php dynamic html.dropdownlistfor

我目前正在制作一个下拉列表,它可以获取我大学课程表中的所有大学名称,我想知道如何制作另一个下拉列表,在该列表中,它可以在不使用表格的情况下获取当前所选拼贴名称中的所有部门(在此过程中不得重新加载页面。

有两个表,一个是部门,另一个是大学

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

<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上发布一个问题,我还是学生请耐心等待任何帮助,我将非常感激。

3 个答案:

答案 0 :(得分:1)

因为您是学生,我不会直接给您答案 - 我将为您提供您需要阅读的资料并自行获取解决方案:

  1. JQUERY - http://www.jquery.com
  2. AJAX - http://api.jquery.com/jquery.ajax/
  3. 固定PHP的奖励:

    1. PDO - http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers
    2. http://www.phptherightway.com
    3. 祝你好运:)

答案 1 :(得分:0)

了解如何从ajax request to other php page and get result或此处ajax example with jquery 或此处发送ajax请求 如果有帮助Php dependent dropdown with ajax

,您可以在此处查看示例

答案 2 :(得分:-1)

<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

                     }

&GT?;    

这应该有效! 每个选项都有它的结果。您无法在一个选项中插入所有结果;)
我不了解您的数据库,但您可以将每个选项值(每个学院的ID)放入其中,以便更好地识别它!

小心;)