[請益] 神奇的SESSION陣列變數||?
請問一下版上的各位高手
我的程式一直出現很神奇的問題
就是我的程式碼寫以下這樣:
$sql_ord2="INSERT INTO ord_detail (ord_no,pro_no,pro_d_qty) VALUES ('$ord_no','
$_SESSION[cart_no][$i]','$_SESSION[cart_qty][$i]');";
然後用for迴圈去insert以下每一筆資料,echo出來是以下這樣:
INSERT INTO ord_detail (ord_no,pro_no,pro_d_qty) VALUES ('20060831181458','Arra
y[0]','Array[0]'); 060701-1訂單提交完成!
INSERT INTO ord_detail (ord_no,pro_no,pro_d_qty) VALUES ('20060831181458','Arra
y[1]','Array[1]'); 060702-2訂單提交完成!
INSERT INTO ord_detail (ord_no,pro_no,pro_d_qty) VALUES ('20060831181458','Arra
y[2]','Array[2]'); 060704-4訂單提交完成!
”060701-1訂單提交完成!”這一句裡
0607101就是產品編號$_SESSION[cart_no][$i]
1就是數量$_SESSION[cart_qty][$i]
拿出來echo的時候都很正常,資料也都抓得到
可是很神奇的就是,只要把那些SESSION變數寫到sql query裡面
就會變成印抓不到資料的陣列-Array[0],Array[1],Array[2]..
如果是再設一個變數給$_SESSION[xxx][$i]的方法我也己經試過了
不過這樣就會出現更令我傻眼的錯誤訊息,資料庫也會寫入錯誤||
所以不知版上的各位大大們可否看出什麼端倪沒有?
我己經滴bug滴了快兩個小時了..還是找不到哪裡出錯~*昏*
--
哪怕是無益的東西多餘的東西一無用處的東西
我也會毫不猶豫的選擇它 是的 為了讓我作我自己
因為幸福的標準 我一向都只用自己的尺來量
ayumi hamasaki-Trauma (創傷) http://www.wretch.cc/blog/midaiko
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.16.92
※ 編輯: miniko70 來自: 59.112.16.92 (08/31 18:36)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章