[請益] 神奇的SESSION陣列變數||?

看板PHP作者 (微笑的金絲雀)時間19年前 (2006/08/31 18:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
請問一下版上的各位高手 我的程式一直出現很神奇的問題 就是我的程式碼寫以下這樣: $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)
文章代碼(AID): #14zhSZcV (PHP)
文章代碼(AID): #14zhSZcV (PHP)