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

看板PHP作者 (微笑的金絲雀)時間19年前 (2006/08/31 22:28), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《WeiTehChen ()》之銘言: : 標題: Re: [請益] 神奇的SESSION陣列變數||? : 時間: Thu Aug 31 20:32:58 2006 : : 改成這樣 : : $sql_ord2="INSERT INTO ord_detail (ord_no,pro_no,pro_d_qty) VALUES ('$ord_no', : '".$_SESSION[cart_no][$i]."','".$_SESSION[cart_qty][$i]."')"; : : 用 . 來連結字串 : (PHP沒辦法直接判定string中的陣列變數 : 所以用連結字串來解決) : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 140.114.75.18 : 推 jenglue:可以試試看用 {} 來把變數框住 08/31 22:04 天吶~這真是太神奇了傑克~真的可以了說! 真是太感謝兩位了!! 那如果我想要把那兩個SESSION變數抓出來 另外再各設$cart_no和$cart_qty這兩個變數讓它去跑迴圈 不知道可不可行?? 我現在是這樣寫,不過不知道它為什麼會出現錯誤訊息...? 然後那個$maxnum這裡 不知道可不可以用count去計算,改成count($_SESSION["cart_no"])這樣? $maxnum=max(array_keys($_SESSION["cart_no"]))+1; for($i=0;$i<$maxnum;$i++){ $cart_no=$_SESSION["cart_no"][$i]; $cart_qty=$_SESSION["cart_qty"][$i]; $sql_ord2="INSERT INTO ord_detail (ord_no,pro_no,pro_d_qty) VALUES ('$ord_no','{$cart_no}','{$cart_qty}')"; $result_ord2=mysql_query($sql_ord2) or die(mysql_error()); } -- 我們總是藉著作夢 來打開通往明天的門 即使明知道這世界 沒有什麼東西是確定的 ayumi hamasaki-Pride          http://www.wretch.cc/blog/midaiko -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.16.92

09/01 08:46, , 1F
用 foreach($_SESSION['cart_no'] as $key => $value)
09/01 08:46, 1F

09/01 08:46, , 2F
不是更直接?
09/01 08:46, 2F
文章代碼(AID): #14zl82fg (PHP)
文章代碼(AID): #14zl82fg (PHP)