- 论坛徽章:
- 0
|
二级联动已经实现,可是奇怪的是在aa.php中输出的“城市”的值始终无法取到,在aa.php中
echo $province;
echo $city;
输出的值都是$province的值,$city值和$province值一样,很是奇怪,请各位大侠帮忙
谢谢
a.php
<script language="javascript" src="js/script.js"></script>
<script language = "JavaScript">
var onecount;
onecount=0;
subcat = new Array();
<?
$count = 0;
while($res = mysql_fetch_row($result)){
?>
subcat[<?=$count?>] = new Array("<?=$res[0]?>","<?=$res[1]?>","<?=$res[2]?>");
<?
$count++;
}
echo "onecount=$count;";
?>
//联动函数
function changelocation(locationid)
{
document.myform.ctype.length = 0;
var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[2] == locationid)
{
//var newOption1=new Option(subcat[1], subcat[0]);
//document.all.ctype.add(newOption1);
document.myform.ctype.options[document.myform.ctype.length] = new Option(subcat[1], subcat[0]);
}
}
}
</script>
<form method="post" name="myform" action="aa.php">
<select name="type" size="1">
<option selected value="">-省份-</option>
<?
$sql = "select * from cityname group by province_name";
$result = mysql_query( $sql );
while($res = mysql_fetch_row($result)){
?>
<option value="<? echo $res[0]; ?>"><? echo $res[2]; ?></option>
<? } ?>
</select>
<select name="ctype">
<option selected value="">-城市-</option>
</select>
</form>
aa.php
session_start();
$province=trim($_POST['type']);
$city=trim($_POST['ctype']);
echo $province;
echo $city; |
|