2021-11-04

<?php $proList=[ ['id'=>'001','name'=>'奶茶','price'=>30], ['id'=>'002','name'=>'汉堡','price'=>20], ['id'=>'003','name'=>'六个圈','price'=>10], ['id'=>'004','name'=>'咖啡','price'=>15] ]; ?>
<?php foreach ($proList as $v): ?> <?php endforeach ?>
</tbody>
<tfoot>
	<tr>
		<td><a href="10.22.php">查看购物车</a></td>
	</tr>
</tfoot>

</table>
商品列表
商品编号商品名称价格添加到购物车
<?=$v['id'] ?><?=$v['name'] ?><?=$v['price'] ?> $name= &price= $type=upd">+
![在这里插入图片描述](https://img-blog.csdnimg.cn/a19bae2993544e66ba2f810cc8b81b39.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWXl5Z2dnZ2dnZw==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center) <?php session_start(); $id=$_GET['id']; $name=$_GET['name']; $price=$_GET['price']; $type=$_GET['type']; if (empty($_SESSION['cart'])) { $cart=[]; //添加商品 //code $cart[]=['id'=>$id,'name'=>$name,'price'=>$price,'count'=>1]; }else{ $cart=$_SESSION['cart']; //添加商品给$cart $idlist=array_column($cart,"id");//获取id if(in_array($id, $idlist)){ switch ($type) { case 'upd': case 'add': $k = array_search($id, $idlist); $cart[$k]['count']++; break; case 'sub': $k = array_search($id, $idlist); $cart[$k]['count']==0?0:$cart[$k]['count']--; break; } }else{ $cart[]=['id'=>$id,'name'=>$name,'price'=>$price,'count'=>1]; } } $_SESSION['cart']=$cart; //var_dump($cart); echo "";*/ ?>

1

<?php session_start(); $cart=$_SESSION['cart'];

?>

<?php foreach ($cart as $v): ?>
			<td><?=$v['price'] ?></td>

			<td> <a href="addcart.php?id=<?=$v['id'] ?>&type=sub">-</a>
			<span><?=$v['count'] ?></span>
			<a href="addcart.php?id=<?=$v['id'] ?>&type=add">+</a> </td>

			<td class="amoumt"><?=$v['price']*$v['count']  ?></td>
		</tr>
		<?php endforeach ?>
	</tbody>
	
	<tfoot>
		<tr>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
			<td>总金额 </td>
			<?php $s = 0 ?>
 				<td>
 				<?php foreach ($cart as  $v) :?>
 						<?php $s += $v['price']*$v['count']?>
 				<?php endforeach ?>
 				<?php echo $s ?>
 				</td>
			<!-- <td class="total">00</td> -->
		</tr>
	</tfoot>
</table>
全选商品编号商品名称价格数量金额
<?=$v['id'] ?><?=$v['name'] ?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值