php购物车完整实现代码
本文介绍一个php实现的购物车代码功能实现比较完整实现了购物车、订货人信息、会员价等功能还是不错的有需要的朋友可以参考下
1、商品展示页面
复制代码代码如下:
<tablewidth="255"border="0" cel lspacing="0" cel lpadding="0">
<tr>
<td width="130" rowspan="6"><div al ign="center">
<?phpif(trim($info[tupian]==""))
{echo"暂无图片";
}else
{
?>
< imgsrc="<?php echo$info[tupian];?>"width="130"height="100"border="0"><?php
}
?>
</div></td>
<td width="20" height="16"></td>
<td width="113"><font color="EF9C3E"> 【<?php echo$info[mingcheng];?>】</font></td></tr>
<tr>
<td height="16"></td>
<td><font color="910800"> 【市场价 <?php echo$info[shichangji a];?>】</font></td></tr>
<tr>
<td height="16"></td>
<td><font color="DD4679"> 【会员价 <?php echo$info[huiyuanjia];?>】</font></td></tr>
<tr>
<td height="16"></td>
<td> 【<a href="lookinfo.php?id=<?php echo
$i nfo[id];?>">查看信息</a>】</td></tr>
<tr>
<td height="16"></td>
<td> 【<a href="addgouwuche.php?id=<?phpecho$i nfo[id];?>">放入购物车</a>】</td></tr>
<tr>
<td height="16"></td>
<td><font color="13589B"> 【剩余数量<?phpif(($info[shul iang]-$info[cishu])>0)
{echo($info[shul iang]-$info[cishu]);
}else
{echo"已售完";
}
?>】</font></td>
</tr>
</table>
<?php
}
?>
</table>
2、文件addgouwuche.php
复制代码代码如下:
<?phpsession_start();include("conn.php");
if($_SESSION[username]=="")
{echo"<script>alert('请先登录后购
物!');history.back();</script>"; exit;
}
$id=strval($_GET[id]);
$sql=mysql_query("select * from shangpin whereid='".$id."'",$conn); $info=mysql_fetch_array($sql);if($info[shul iang]<=0)
{echo"<script>alert('该商品已经售
完!');history.back();</script>";exit;
}
$array=explode("@",$_SESSION[producel ist]);for($i=0;$i<count($array)-1;$i++)
{if($array[$i]==$id)
{echo"<script>alert('该商品已经在您的购物车中!');history.back();</script>";exit;
}
}
$_SESSION[producel ist]=$_SESSION[producel ist].$id."@";
$_SESSION[quatity]=$_SESSION[quatity]."1@";header("location:gouwu1.php");
?>
3、文件gouwu1.php
复制代码代码如下:
<?phpsession_start();if($_SESSION[username]=="")
{echo"<script>alert('请先登录后购
物!');history.back();</script>";exit;
}
?>
<?phpinclude("top.php");
?>
<tablewidth="800" height="438"border="0" al ign="center"cel lpadding="0" cel lspacing="0"><tr>
<td width="200" height="438"val ign="top"
bgcolor="#E8E8E8"><div al ign="center">
<?phpinclude("left.php");?>
</div></td>
<td width="10"background="images/l ine2.gif"></td>
<td width="590"val ign="top"><tablewidth="550" height="10"border="0" al ign="center" cel lpadding="0" cel lspacing="0">
<tr>
<td></td>
</tr>
</table>
<tablewidth="500"border="0"al ign="center" cel lpadding="0"cel lspacing="0">
<form name="form1"method="post" action="gouwu1.php">
<tr>
<td height="25"bgcolor="#555555"><div al ign="center"style="color:#FFFFFF"><?php echo$_SESSION[username];?>的购物车</div></td>
</tr>
<tr>
<td bgcolor="#555555"><tablewidth="500"border="0"al ign="center" cel lpadding="0" cel lspacing="1">
<?php
session_start();session_register("total");if($_GET[qk]=="yes")
{
$_SESSION[producel ist]="";
$_SESSION[quatity]="";
}
$arraygwc=explode("@",$_SESSION[producel ist]);
$s=0;for($i=0;$i<count($arraygwc);$i++)
{
$s+=intval($arraygwc[$i]);
}if($s==0)
{echo"<tr>";echo"<td height='25' colspan='6'bgcolor='#FFFFFF' al ign='center'>您的购物车为空!</td>";echo"</tr>";
}else
{
?>
<tr>
<td width="125" height="25"bgcolor="#FFFFFF"><dival ign="center">商品名称</div></td><td width="52"bgcolor="#FFFFFF"><div al ign="center">数量</div></td>
<td width="64"bgcolor="#FFFFFF"><div al ign="center">市场价</div></td>
<td width="64" bgcolor="#FFFFFF"><div al ign="center">会员价</div></td>
<td width="51"bgcolor="#FFFFFF"><div al ign="center">折扣</div></td>
<td width="66"bgcolor="#FFFFFF"><div al ign="center">小计</div></td>
<td width="71"bgcolor="#FFFFFF"><div al ign="center">操作</div></td>
</tr>
<?php
**
*购物车商品数量管理
* Edit www.jb51.net
*/
$total=0;
$array=explode("@",$_SESSION[producel ist]);$arrayquatity=explode("@",$_SESSION[quatity]);whi le(l ist($name,$value)=each($_POST))
{for($i=0;$i<count($array)-1;$i++)
{if(($array[$i])==$name)
{
$arrayquatity[$i]=$value;
}
}
}
$_SESSION[quatity]=implode("@",$arrayquatity);for($i=0;$i<count($array)-1;$i++)
{
$id=$array[$i];
$num=$arrayquatity[$i];if($id!="")
{
$sql=mysql_query("select * from shangpin whereid='".$id."'",$conn);
$info=mysql_fetch_array($sql);
RAKsmart 商家我们应该较多的熟悉的,主营独立服务器和站群服务器业务。从去年开始有陆续的新增多个机房,包含韩国、日本、中国香港等。虽然他们家也有VPS主机,但是好像不是特别的重视,价格上特价的时候也是比较便宜的1.99美元月付(年中活动有促销)。不过他们的重点还是独立服务器,毕竟在这个产业中利润率较大。正如上面的Megalayer商家的美国服务器活动,这个同学有需要独立服务器,这里我一并整理...
sharktech怎么样?sharktech (鲨鱼机房)是一家成立于 2003 年的知名美国老牌主机商,又称鲨鱼机房或者SK 机房,一直主打高防系列产品,提供独立服务器租用业务和 VPS 主机,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹,所有产品均提供 DDoS 防护。不知道大家是否注意到sharktech的所有服务器的带宽价格全部跳楼跳水,降幅简直不忍直视了,还没有见过这么便宜的独立服...
ucloud6.18推出全球大促活动,针对新老用户(个人/企业)提供云服务器促销产品,其中最低配快杰云服务器月付5元起,中国香港快杰型云服务器月付13元起,最高可购3年,有AMD/Intel系列。当然这都是针对新用户的优惠。注意,UCloud全球有31个数据中心,29条专线,覆盖五大洲,基本上你想要的都能找到。注意:以上ucloud 618优惠都是新用户专享,老用户就随便看看!点击进入:uclou...