PHP更新购物车数量(表单部分/PHP处理部分)

 更新时间:2013年05月03日 17:46:48   作者:  
购物车的数量是根据用户的选择商品加入而不断增加的,下面是具体的实现代码(客服端部分/PHP服务器端处理),有类似需求的朋友可以参考下
表单部分
复制代码 代码如下:

<form action="?action=edit_num" method="post" name="car<?php $c_rs['id'];?>" id="car<?php $c_rs['id'];?>">
<input name="suliang[<?php echo $c_rs['sp_id'];?>]" type="text" id="suliang[<?php echo $c_rs['sp_id'];?>]" value="<?php echo $c_rs['suliang'];?>"/>
<input type="submit" name="button" id="button" value="更新购物车" />
</form>

PHP 处理部分
复制代码 代码如下:

<?php
require 'config.inc.php';
require 'checklogin.php';
$username = $_SESSION['username'];
$action = $_GET['action'];
switch ($action) {
case "edit_num":

$arr = $arr = $_POST['suliang'];
foreach($arr as $key=>$value){
$sqlgx = "update `cartemp` set suliang='$value' where username='".$username."' and flag=0 and sp_id='".$key."'";
mysql_query($sqlgx, $conn);
echo "<script>location.href='shopcat.php'</script>";
}
break;

case "null":
$null_sql = "delete from `cartemp` where username='$username' and flag=0 ";
mysql_query($null_sql, $conn);
echo "<script>location.href='shopcat.php'</script>";
break;
case "del":
$id = $_GET['id'];
$del_sql = "delete from `cartemp` where id=$id";
mysql_query($del_sql, $conn);
echo "<script>location.href='shopcat.php'</script>";
break;
}
?>

相关文章

  • PHP中json_encode、json_decode与serialize、unserialize的性能测试分析

    PHP中json_encode、json_decode与serialize、unserialize的性能测试分析

    今天偶然在想,如果用PHP写一个类似BDB的基于文件的Key-Value小型数据库用于存储非结构化的记录型数据,不知道效率会如何?
    2010-06-06
  • php通过session防url攻击方法

    php通过session防url攻击方法

    这篇文章主要介绍了php通过session防url攻击方法,可通过session获取用户名再传入URL来防止URL攻击,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • DOM基础及php读取xml内容操作的方法

    DOM基础及php读取xml内容操作的方法

    这篇文章主要介绍了DOM基础及php读取xml内容操作的方法,实例分析了php对XML文件的增删改查操作原理与技巧,需要的朋友可以参考下
    2015-01-01
  • PHP精确到毫秒秒杀倒计时实例详解

    PHP精确到毫秒秒杀倒计时实例详解

    这篇文章主要介绍了PHP精确到毫秒秒杀倒计时实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • PHP文件读写操作之文件写入代码

    PHP文件读写操作之文件写入代码

    今天和大家分享如何利用PHP技术实现文件读写之文件写入操作教程,也算是对PHP文件读写操作的入门学习。
    2011-01-01
  • PHP实现根据银行卡号判断银行

    PHP实现根据银行卡号判断银行

    公司业务需要用到根据银行卡号查询银行卡的相关信息,如归属地,归属银行,卡的种类等,仔细研究了一番,分享给大家
    2015-04-04
  • PHP实现简单的协程任务调度demo示例

    PHP实现简单的协程任务调度demo示例

    这篇文章主要介绍了PHP实现简单的协程任务调度demo,结合实例形式详细分析了PHP基于协程的任务调度基本原理、定义及使用技巧,需要的朋友可以参考下
    2020-02-02
  • php时间计算相关问题小结

    php时间计算相关问题小结

    这篇文章主要介绍了php时间计算相关问题,结合实例形式总结分析了php关于时间与日期的常见操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-05-05
  • php文件缓存类汇总

    php文件缓存类汇总

    这篇文章主要介绍了php文件缓存类,实例汇总了常见的文件缓存类及其用法,非常具有实用价值,需要的朋友可以参考下
    2014-11-11
  • PHP学习笔记之三 数据库基本操作

    PHP学习笔记之三 数据库基本操作

    本文介绍最基本最实用的数据库操作。首先简单复习下MySQL的使用方法,并且建好一张表备用。MySQL在Linux系统上一般都是装好的,在win下安装也很简单,不多做介绍。
    2011-01-01

最新评论