作者jami520 (我的生命因你而發光)
看板PHP
標題[請益] SESSION接收不到參數的問題~
時間Fri Feb 20 08:20:30 2009
我做某個購物車,此頁面有四個隱藏欄位
F_ID:商品主鍵編號
F_Name:商品名稱
F_Price:商品價格
F_Picthum:商品圖片路徑
一個下拉選單
buyNum:購買數量
程式碼最前面利用javascript的警告視窗顯示購買的數量,這是正常的
但存到SESSION就錯誤了,怎麼選都只有一個
其他隱藏欄位的資料存到SESSION都正確
不知道這是哪邊的問題呢?謝謝~
<script>
window.alert("<?php echo $_POST['buyNum'];?>")
</script>
<?php
session_start();
if(isset($_SESSION['Cart'])){
if(in_array($_POST['F_ID'],$_SESSION['Cart'])){
header('Content-type: text/html; charset=utf-8');
die("<a href=javascript:history.back(-1)>商品已經在購物車內</a>");
}
}
$_SESSION['Cart'][]=$_POST['F_ID'];
$_SESSION['Name'][]=$_POST['F_Name'];
$_SESSION['Price'][]=$_POST['F_Price'];
$_SESSION['Pic'][]=$_POST['F_Picthum'];
$_SESSION['Quantity'][]=$_POST['buyNum'];
header("Location:showcart.php");
?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.225.140
推 chph :既然其他存到SESSION的資料正確, 那表示你不該貼這段 02/20 10:36
→ jami520 :Quantity所存的SESSION是錯誤的!只是我用警告視窗來 02/20 13:09
→ jami520 :顯示值,以確認要存到SESSION前的值是否正確壓 02/20 13:09
→ jami520 :只是javascript跳出視窗直是正確的,但存SESSION是 02/20 13:10
→ jami520 :錯誤的~ 02/20 13:10
推 s5846125 :session_start(); 之前,我記得不能輸出html碼。 02/20 13:15
→ buganini :要不要轉CodeJob? 09/15 00:44