首页 >后端开发 >php教程 >PHP连动下拉菜单_PHP

PHP连动下拉菜单_PHP

WBOY
WBOY原创
2016-06-01 12:32:131253浏览





列表





if( !( $link = mysql_connect() ) ){

    
致命(“无法连接到本地 MySQL 服务器。”);

}



if( !
mysql_select_db( "loaction", $链接 ) )

{

    
mysql_close( $link );

    
致命(“无法选择数据库ParserSample。”);

}



$sql="按 locationid asc 从地区顺序中选择 *" ;

$query=mysql_query($sql ,$link);

?>

























if(!empty($_POST['城市'
])){
    echo $_POST['城市'
];
=0;

while(
$rs=mysql_fetch_array($query)){

?>

subcat[=$count;?>] = new Array("=$rs['districtname'];?>","=$rs['locationid'];?>","=$rs['districtid'];?>","=$rs['areacode']?>","=$rs['zipcode']?>");



    $count
++;

}

?>

onecount==$count?>;



function GetCode(CityId){

    var CityId=CityId;

    var i;

    for(i=0;i
        if(subcat[i][2] == CityId){

            document.FormData.AreaCode.value = subcat[i][3];

            document.FormData.ZipCode.value = subcat[i][4];

        }

    }

}



function ClearCode(){

    document.FormData.AreaCode.value = '';

    document.FormData.ZipCode.value = '';

}



function getCity(locationid)

{

    document.FormData.City.length = 0;



    var locationid=locationid;



    var i;

    document.FormData.City.options[0] = new Option('==所选城市的地区==','');
    for (i=0;i
    {

        if (subcat[i][1] == locationid)

        {

        document.FormData.City.options[document.FormData.City.length] = new Option(subcat[i][0], subcat[i][2]);

        }

    }



}

}    

?>





表结构:



#

# 表的结构 `district`

#

# 创建时间: 2003 年 08 月 02 日 11:21

# 最后更新时间: 2003 年 08 月 02 日 11:21

#



CREATE TABLE `district` (

  `locationid` int(10) NOT NULL default '0',

  `districtid` int(10) NOT NULL auto_increment,

  `areacode` varchar(4) NOT NULL default '',

  `zipcode` varchar(6) NOT NULL default '',

  `districtname` varchar(50) NOT NULL default '',

  KEY `districtid` (`districtid`)

) TYPE=MyISAM AUTO_INCREMENT=7 ;



#

# 表`district`中数据locationid——省id;districtid——市id;districtname——市名称;  areacode  ——市区号;zipcode——市邮政编码

#



# --------------------------------------------------------



#

# 表的结构 `loaction`

#

# 创建时间: 2003 年 08 月 02 日 09:28

# 最后更新时间: 2003 年 08 月 02 日 10:36

#



CREATE TABLE `loaction` (

  `loactionid` int(10) NOT NULL auto_increment,

  `loactionname` varchar(50) NOT NULL default '',

  KEY `loactionid` (`loactionid`)

) TYPE=MyISAM AUTO_INCREMENT=4 ;



#

# 表`loaction`中数据,loactionid——省id;loactionname——省名称

#



#表

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn