...
这段代码中echo怎么不执行呢,高手给支个招
本帖最后由 xuzuning 于 2014-07-01 17:05:54 编辑
public function add(){
$this->lottory_record_db=M('Lottery_record');
$this->lottory_db=M('Lottery');
if($_POST['action'] == 'add' ){
$lid = $this->_post('lid');
$wechaid = $this->_post('wechaid');
//$data['sn'] = $this->_post('sncode');
$data['phone'] = $this->_post('tel');
//$data['prize'] = $this->_post('winprize');
$data['wecha_name'] = $this->_post('wxname');
//$data['time'] = time();
//$data['islottery'] = 1;
//$data['usenums'] = 1;
$rid=intval($this->_post('rid'));
if (!$rid){
$thisRecord=$this->lottory_record_db->where(array('lid'=>$lid,'wecha_id'=>$wechaid,'islottery'=>1))->find();
$rid=$thisRecord['id'];
}
$rollback = $this->lottory_record_db->where(array('lid'=>$lid,'wecha_id'=>$wechaid,'id'=>$rid))->save($data);
$record=$this->lottory_record_db->where(array('id'=>$rid))->find();
echo'{"success":1,"msg":"恭喜!尊敬的'.$data['wecha_name'].'请您保持手机通畅!你的领奖序号:'.$record['sn'].'"}';
exit;
}
}
------解决方案--------------------if($_POST['action'] == 'add' ){
条件 $_POST['action'] == 'add' 不成立,所以 echo 不执行
------解决方案--------------------
var_dump($_POST['action']);//输出看看值是什么?确定条件成立?
------解决方案--------------------var_dump($_POST['action']);
------解决方案--------------------那你输出的只是一个 json 串,需要 js 代码去解析呀
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论