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;
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;
}
?>