> 백엔드 개발 > PHP 튜토리얼 > PHP+MySQL实现下拉框显示数据库信息解决思路

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

WBOY
풀어 주다: 2016-06-13 10:24:52
원래의
1059명이 탐색했습니다.

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>//Ajaxvar 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿