首页 > 后端开发 > php教程 > PHP+MySQL实现下拉框显示数据库信息解决思路

PHP+MySQL实现下拉框显示数据库信息解决思路

WBOY
发布: 2016-06-13 13:30:00
原创
743 人浏览过

PHP+MySQL实现下拉框显示数据库信息


  Classroom research



 

CRMS - Classroom research



 

 
 
 
 
 
 


 

 
 
 
 
Classroom ID
Course ID

 

 




1、我希望在第一个框输入课室号,第二框通过下拉框显示数据库中course2表的CID的内容。
这应该就是不对的,毫无头绪,不知道怎么实现。求详细代码!
2、怎样实现填写其中一个数据(即不用填两个)就可以查询数据?


------解决方案--------------------
仅供参考:
PHP code

<?php /* Created on [2012-5-16] */
#查询标题信息
$sql="select * from table";
    $res=mysql_query($sql);
    if(!$res) die("SQL: {$sql} <br>Error:".mysql_error());
    if(mysql_affected_rows() > 0){
        $titles = array();
        while($rows = mysql_fetch_array(MYSQL_ASSOC)){
            array_push($titles,$rows);
        }
    }
?>

登录后复制
=$row_Recordset_task['csa_title']?>
<script> //Ajax var xmlHttp; function createXMLHttpRequest() { if(window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } } function record(id){ createXMLHttpRequest(); url = "action.php?id="+id+"&ran="+Math.random(); method = "GET"; xmlHttp.open(method,url,true); xmlHttp.onreadystatechange = show; xmlHttp.send(null); } function show(){ if (xmlHttp.readyState == 4){ if (xmlHttp.status == 200){ var text = xmlHttp.responseText; document.getElementById("s2").innerHTML = text; }else { alert("response error code:"+xmlHttp.status); } } } </script> Error:".mysql_error()); if(mysql_affected_rows() > 0){ $arrMenu=array(); while($rows = mysql_fetch_array(MYSQL_ASSOC)){ array_push($arrMenu,$rows); } } mysql_close(); if(!empty($arrMenu)){ echo ""; } } ?>
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板