当前位置:Gxlcms > PHP教程 > 这段代码中echo如何不执行呢,高手给支个招

这段代码中echo如何不执行呢,高手给支个招

时间:2021-07-01 10:21:17 帮助过:6人阅读

这段代码中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 代码去解析呀

人气教程排行