Re: 是判斷有問題還是宣告?
※ 引述《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)
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章