请选择省份...';
$city_str='';
$area_str='';
$str ='';
$r = $module->where("parentid=".$id)->select();
foreach($r as $key=>$pro){
$selected = ( $pro['id']==$provinceid) ? ' selected="selected" ' : '';
$str .='';
}
if($level==0){
$province_str .=$str;
}elseif($level==1){
$city_str .=$str;
}elseif($level==2){
$area_str .=$str;
}
$str='';
if($provinceid){
$rr = $module->where("parentid=".$provinceid)->select();
foreach($rr as $key=>$pro){
$selected = ($pro['id']==$cityid) ? ' selected="selected" ' : '';
$str .='';
}
$city_str .=$str;
}
$str='';
if($cityid){
$rrr = $module->where("parentid=".$cityid)->select();
foreach($rrr as $key=>$pro){
$selected = ($pro['id']==$areaid) ? ' selected="selected" ' : '';
$str .='';
}
$area_str .=$str;
}
$res=array();
$res['data']= $rs ? 1 : 0 ;
$res['province'] =$province_str;
$res['city'] =$city_str;
$res['area'] =$area_str;
echo json_encode($res); exit;
exit;
}
public function address(){
$do=get_safe_replace($_REQUEST['do']);
$model = M('User_address');
$id = intval($_REQUEST['id']);
$provinceid= intval($_REQUEST['province']);
$cityid= intval($_REQUEST['city']);
$areaid= intval($_REQUEST['area']);
$userid = $_POST['userid'] = $this->_userid;
if($do=='save'){
$id= intval($_POST['id']);
$_POST['isdefault']=1;
if($userid){
$model->where("userid=".$userid)->save(array('isdefault'=>0));
if($id){
$r = $model->save($_POST);
if($model->getDbError())die(json_encode(array('id'=>0)));
$_POST['edit'] =1;
}else{
$where['province'] = array('eq',$provinceid);
$where['city'] = array('eq',$cityid);
$where['area'] = array('eq',$areaid);
$where['consignee'] = array('eq',$_POST['consignee']);
$where['address'] = array('eq',$_POST['address']);
$ir = $model->where($where)->find();
if($ir){
echo json_encode(array('error'=>'收货信息已经存在!'));exit;
}
$id=$model->add ($_POST);
}
}else{
$_POST['id']=1;
$data = serialize($_POST);
cookie('guest_address',$data,315360000);
$id=1;
$_POST['edit'] =1;
}
if($id){
$_POST['id'] =$id;
die(json_encode($_POST));
}else{
die(json_encode(array('id'=>0)));
}
}elseif($do=='get'){
if($userid){
$data=$model->find($id);
}else{
$data = unserialize( cookie('guest_address'));
}
if($data){
die(json_encode($data));
}else{
die(json_encode(array('id'=>0)));
}
exit;
}
}
public function shipping(){
$do=get_safe_replace($_REQUEST['do']);
$model = M('Shipping');
$id = intval($_REQUEST['id']);
if($do=='get'){
$data=$model->find($id);
if($data){
echo json_encode($data);
}else{
echo json_encode(array('id'=>0));
}
exit;
}
}
}
?>