【php开源代码栏目提醒】:本文主要为网学会员提供addcart.php,希望对需要addcart.php网友有所帮助,学习一下!
<?
session_start();//建立seesion
if(session_is_registered("tsc_sess") && session_is_registered("id_sess")){
//有验证
}
else{
//无经过验证
session_destroy();
echo "<script>";
echo "alert(\"你尚未登录
会员!\");";
echo "</script>";
header("location:body.php");
}
?>
<title>加入购物车</title>
<?
include("db_conn.php");
include("db_func.php");
$serial=$_SESSION['serial_sess'];
$m_id = $serial;
// 将隶属用户的购物车内产品取出 END
$SQLStr = "SELECT * FROM Prdouct WHERE P_id='$P_id'";
$res1 = db_query($SQLStr);
$row = db_fetch_array($res1);
$p_id=$row['P_id'];
$cost=$row['Cost'];
// 将隶属用户的购物车内产品取出 BEGIN
$SQLStr = "SELECT * FROM shopcard where b_id ='$p_id'";
$res2 = db_query($SQLStr);
if (db_num_rows($res2)>0) // 若资料表中有资料
{
// 将此产品数量累加一 BEGIN
$SQLStr = "UPDATE shopcard SET s_num=s_num+1 WHERE b_id ='".$p_id."' and m_id='".$m_id."'";
db_query($SQLStr);
// 将此产品数量累加一 END
$row = db_fetch_array($res2);
$message ="您的购物车目前已有" . ($row[s_num]+1) . "个此项产品了";
}
else // 若购物车中无此产品
{
$SQLStr = "INSERT INTO shopcard (s_id, b_id,m_id, s_product, s_num, s_price) VALUES('', '$P_id','$serial', '$row[p_name]', '1', '$row[Cost]')";
db_query($SQLStr);
$message = "已将此商品放入您的购物车内";
}
?>
<script>
alert("<?php echo $message; ?>");
location.href = "shop.php";
</script>