购物车php 购物车完整实现代码

php购物车  时间:2021-02-09  阅读:()

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);

桔子数据58元/月 ,Cera美西云服务器 2核4G 50G数据盘 500M带宽 1000G流量

桔子数据(徐州铭联信息科技有限公司)成立于2020年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、双线高防、香港等优质的IDC资源。 公司一直秉承”以人为本、客户为尊、永...

Webhosting24:$1.48/月起,日本东京NTT直连/AMD Ryzen 高性能VPS/美国洛杉矶5950X平台大流量VPS/1Gbps端口/

Webhosting24宣布自7月1日起开始对日本机房的VPS进行NVMe和流量大升级,几乎是翻倍了硬盘和流量,价格依旧不变。目前来看,日本VPS国内过去走的是NTT直连,服务器托管机房应该是CDN77*(也就是datapacket.com),加上高性能平台(AMD Ryzen 9 3900X+NVMe),还是有相当大的性价比的。此外在6月30日,又新增了洛杉矶机房,CPU为AMD Ryzen 9...

限时新网有提供5+个免费域名

有在六月份的时候也有分享过新网域名注册商发布的域名促销活动(这里)。这不在九月份发布秋季域名促销活动,有提供年付16元的.COM域名,同时还有5个+的特殊后缀的域名是免费的。对于新网服务商是曾经非常老牌的域名注册商,早年也是有在他们家注册域名的。我们可以看到,如果有针对新用户的可以领到16元的.COM域名。包括还有首年免费的.XYZ、.SHOP、Space等等后缀的域名。除了.COM域名之外的其他...

php购物车为你推荐
ip地址是什么网络地址和IP地址有什么区别?主机地址是什么?刷网站权重如何提高网站权重和流量免费开通黄钻如何免费开通qq黄钻镜像文件是什么什么是文件镜像?什么是镜像文件?qq怎么发邮件手机QQ怎么发邮件创维云电视功能创维新出的4K超高清健康云电视有谁用过,功能效果怎么样?机械键盘轴机械键盘什么轴好,机械键盘轴有几种虚拟专用网虚拟专用网 有什么用处?虚拟专用网intranet,extranet,虚拟专用网与internet有什么区别与联系小米手柄小米手柄怎么用?
个人域名注册 中文域名交易中心 新秒杀 Vultr cve-2014-6271 国外php主机 59.99美元 42u机柜尺寸 回程路由 有益网络 微信收钱 工作站服务器 爱奇艺vip免费领取 如何注册阿里云邮箱 空间登录首页 云服务器比较 服务器论坛 北京主机托管 腾讯云平台 日本小学生 更多