<?php
$region = $_POST['slttype'];//获得3级联动的id,,是一个数组,起名规则name="slttype[]"
$max_id=0;//一个中转变量
if ($region) {
foreach($region as $k=>$v){
if($k >= $max_id){
$max_id = $k;//获得最大的键值
}
}
if($max_id == 0){
if($region[$max_id] == "-1"){
echo '<script>alert("请选择所在地!");history.go(-1);</script>';
exit;
}else{
$data = $region[$max_id];
}
}else{
if($region[$max_id] == "-1"){
$data = $region[$max_id - 1];//当3级联动最后一级为请选择时,,获得倒数第二级id
}else{
$data = $region[$max_id];
}
}
}
最后将$data存入数据库,以便初始化生成三级联动,这只是一个小技巧...
?>
$region = $_POST['slttype'];//获得3级联动的id,,是一个数组,起名规则name="slttype[]"
$max_id=0;//一个中转变量
if ($region) {
foreach($region as $k=>$v){
if($k >= $max_id){
$max_id = $k;//获得最大的键值
}
}
if($max_id == 0){
if($region[$max_id] == "-1"){
echo '<script>alert("请选择所在地!");history.go(-1);</script>';
exit;
}else{
$data = $region[$max_id];
}
}else{
if($region[$max_id] == "-1"){
$data = $region[$max_id - 1];//当3级联动最后一级为请选择时,,获得倒数第二级id
}else{
$data = $region[$max_id];
}
}
}
最后将$data存入数据库,以便初始化生成三级联动,这只是一个小技巧...
?>