怎样以下拉菜单形式显示出从数据库中读取的数据?

解决方案 »

  1.   

    用 jquery.
    <script>
      $(document).ready(function(){
         $.get("getsel.php",function(d){$("#mysel").append($(d));});//ajax   返回的数据加载到select
      })
    </script
    a.html
    <html>
    <head></head>
    <body>
    <select id="mysel"></select>//select
    </body>
    </html>getsel.php
    <?php
       $cn = mysql_connect(SERVER,USERNAME,PASSWORD) OR die(mysql_error());
       mysql_selectdb("mydb");
       $r = mysql_query("select id,value from mytable",$cn) or die(mysql_error());
       while($a = mysql_fetch_array($r))
         $output .="<option value=\"".$a["id"]."\">".$a["value"]."</option>";
       echo $output;
    ?>
      

  2.   

    从数据库取出数据,用一个数组变量=mysql_fetch_array 然后使用foreach 绑定,我初学,应该可以的