台灣最大程式設計社群網站
線上人數
1379
 
會員總數:245132
討論主題:189039
歡迎您免費加入會員
討論區列表 >> PHP >> 加入購物車的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
加入購物車的問題
價值 : 10 QP  點閱數:1819 回應數:3

樓主

浩宇
門外漢
0 2
67 3
發送站內信

對不起各位高手 我是一個新手 我想請教你們
我要把購物車的物品加入購物車 可是會出現以下的錯誤。資料我是用session_start寫的
PHP Notice: Undefined variable: _post in C:\inetpub\wwwroot\h\addtocart.php on line 9
PHP Notice: Undefined variable: _post in C:\inetpub\wwwroot\h\addtocart.php on line 10
PHP Notice: Undefined variable: _post in C:\inetpub\wwwroot\h\addtocart.php on line 11
麻煩懂得大大可以為小弟解點疑惑!!感恩!!

程式碼
-----設定繫結session變數-------
Cart Name Price Quantity itemTotal Total OrderID
-----介紹產品加入購物車前表單-------
<form id="form1" name="form1" method="post" action="addtocart.php">
<table width="720" border="0">
<tr>
<th width="238" scope="row">產品編號:</th>
<td width="230"><?php echo $row_product['tid']; ?></td>
<td width="238" id="tbnewsid">
<input type="submit" name="button" id="button" value="加入購物車" />
<input name="tbnewsid" type="hidden" id="tbnewsid" value="<?php echo $row_product['tbnewsid']; ?>" />

</tr>
<tr>
<th scope="row">分類區域:</th>
<td><?php echo $row_product['tus']; ?></td>
<td>&nbsp;</td>
</tr>
<tr>
<th scope="row">物品分類:</th>
<td><?php echo $row_product['tat']; ?></td>
<td>&nbsp;</td>
</tr>
<tr>
<th scope="row">產品名稱:</th>
<td id="tname"><?php echo $row_product['tname']; ?>
<input name="tname" type="hidden" id="tname" value="<?php echo $row_product['tname']; ?>" />
<td>&nbsp;</td>
</tr>
<tr>
<th scope="row">原價:</th>
<td id="trice0"><?php echo $row_product['trice0']; ?>
<input name="trice0" type="hidden" id="trice0" value="<?php echo $row_product['trice0']; ?>" />
<td>&nbsp;</td>
</tr>
<tr>
<th scope="row">會員價:</th>
<td><?php echo $row_product['tpirce1']; ?></td>
<td>&nbsp;</td>
</tr>
<tr>
<th colspan="3" scope="row">產品介紹:</th>
</tr>
<tr>
<th height="151" colspan="3" align="left" scope="row">
<label for="textarea"></label>
<textarea name="textarea" id="textarea" cols="82" rows="11"><?php echo $row_product['tdetail']; ?></textarea>
</tr>
<tr>
<th height="104" scope="row"><img src="<?php echo $row_product['timage1']; ?>" alt="" name="timage1" width="230" height="150" id="timage1" /></th>
<td><img src="<?php echo $row_product['timage2']; ?>" alt="" name="timage2" width="230" height="150" id="timage2" /></td>
<td><img src="<?php echo $row_product['timage3']; ?>" alt="" name="timage3" width="230" height="150" id="timage3" /></td>
</tr>
</table>
</form></td>
-----加入購物車之後的表單-------
<?php
session_start();
if(isset($_session['Cart'])){
if(in_array($_POST['tbnewsid'], $_session['Cart'])){
header ('content-type: text/html; charset=utf-8');
die("<a href=javascript:history.back(-1)>商品已在購物車內</a>");
}
}
$_session['Cart'][] = $_post['tbnewsid']; //產品主鍵
$_session['name'][] = $_post['tname']; //產品名稱
$_session['price'][] = $_post['trice0']; //產品原價
$_session['Quantity'][] = 1; //訂購數量
header("location:showcart.php")
?>

本篇文章發表於2011-10-19 23:09
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

溫子
捐贈 VP 給 溫子 檢舉此回應
樓主...
請仔細看你手邊的資料呀!!
大小寫啊!! $_POST & $_SESSION
還有 session_start() 使用規則
本篇文章回覆於2011-10-20 01:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

浩宇
檢舉此回應
版主 感謝你一語點醒夢中人 我是新手 所以還不清楚PHP大小寫差別這麼多!! 感謝你的點解^^!!
本篇文章回覆於2011-10-20 21:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
請記得結案啊。

PHP大小寫是有區分的。不過好像在部份主機是無區分。主要還是看PHP的設定吧。
而且$_POST是PHP的內置變數。
本篇文章回覆於2011-10-24 10:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.