首页 > 开发 > PHP > 正文

落伍首发 php+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源

2024-05-04 22:14:09
字体:
来源:转载
供稿:网友
绝对原创  
测试地址: http://www.mlmm.cn/mypage/?name=ceshi

测试页代码:
代码如下:
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>php+ajax动态生成下拉菜单</title> 
<script language="JavaScript" src="../include/js/regions.js"></script>
</head> 
<body> 
<form name="form1" method="post" action=""> 
<tr><td>{$regionss(中华人民共和国)}</td></tr>
</form>
</body> 
</html>

regionss 函数代码:
QUOTE:
代码如下://省市地3级联动下拉菜单函数 regionss 省.市.地   
function regionss($country="中华人民共和国")  
{       
        global $db; $i = 1; 
        $text="<select id=/"select1/" name=/"select1/" onchange=/"startRequest()/" style=/"width:90px;/"><option value=/"/">省/市/自治区</option>/n"; 

        $result = $db->query("SELECT province FROM ".TABLE_PROVINCE." WHERE country='$country' ORDER BY provinceid"); 
        while($r = $db->fetch_array($result)) 
         { 
  $text .= "<option value=".$r['province'].">".$r['province']."</option> "; 
  $i++; 
         } 
        $text.="</select>";  
        $text.=" <select id=/"select2/" name=/"select2/" onchange=/"startRequesta()/" style=/"width:90px;/"><option value=/"/">市/县/区</option></select>/n"; 
        $text.="<select id=/"select3/" name=/"select3/" style=/"width:90px;/"><option value=/"/">县级市/县</option></select>/n";    
        return $text; 


regions.js 的代码:



代码如下://var ab = new Array();  
var xmlHttp;  
var xmlHttpa; 
function createXMLHttpRequest() {  
    if (window.ActiveXObject) {  
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");  
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表