background image

PHP

更新购物车 表单部分和 PHP 处理部分

购物车的数量是根据用户的选择商品加入而不断增加的,下面是具体的实现代码(客服端
部分/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;