Re: 是判斷有問題還是宣告?

看板PHP作者 (寶貝豬)時間16年前 (2009/08/22 11:46), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《windette (IN台南)》之銘言: : if($_array_['status_insert'] == 'over'){ //over交易結束 //插入底下這行debug看看: echo $v1;exit; //該不會是在$_array_['status_insert']=='over'時, $v1的值不是預想值? //那麼問題就是出在於別處. //如果$v1的值是對的, 那麼問題就是底下這段sql的寫法了. //或許可以用sprintf的方式來寫, 可讀性也比較好. //$sql=sprintf(" // update `%s` set credit=credit+%d // where customers_id='%s'", // $table_customers, // $v1, // $order_data['cid'] //); //$db->query($sql,'ub'); : $db->query("update $table_customers set credit=credit+$v1 : where customers_id='".$order_data['cid']."'",'ub'); //點數加上購買金額 : } : elseif($_array_['status_insert'] == 'payback'){ //payback退款 : $db->query("update $table_customers set credit = credit-$v1 : where customers_id='".$order_data['cid']."'",'ub'); //點數-購買金額 : } : 問題是over為真時,$v1會=0 : 若payback為真時就正常 : 問題在哪... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.183.16 ※ 編輯: bobju 來自: 59.104.183.16 (08/22 11:49)
文章代碼(AID): #1AZseIro (PHP)
文章代碼(AID): #1AZseIro (PHP)