各位前辈好,本人刚接触PHP网页开发,请教一个问题:
1、如何利用以下代码中的session,实现购物车中商品数量的变化。代码:
<tr>
<th colspan="7" bgcolor="grey">三毛的购物车</th>
</tr>
<tr>
<td>商品名称</td>
<td>数量</td>
<td>市场价</td>
<td>会员价</td>
<td>折扣</td>
<td>小计</td>
<td>操作</td>
</tr>
<tr>
<td><?php echo $info[$_GET["id"]-1]["mingcheng"];?></td>
<td><input type="text" name="<?php echo $info[$_GET["id"]];?>"
value="<?php echo $num;?>"></td>
<td><?php echo $info[$_GET["id"]-1]["shichangjia"];?></td>
<td><?php echo $info[$_GET["id"]-1]["huiyuanjia"];?></td>
<td>折扣</td>
<td>小计</td>
<td><a href="removegw.php?id=<?php echo $info[$_GET["id"]-1];?>">移除</a></td>
</tr>
<tr>
1、如何利用以下代码中的session,实现购物车中商品数量的变化。代码:
<tr>
<th colspan="7" bgcolor="grey">三毛的购物车</th>
</tr>
<tr>
<td>商品名称</td>
<td>数量</td>
<td>市场价</td>
<td>会员价</td>
<td>折扣</td>
<td>小计</td>
<td>操作</td>
</tr>
<tr>
<td><?php echo $info[$_GET["id"]-1]["mingcheng"];?></td>
<td><input type="text" name="<?php echo $info[$_GET["id"]];?>"
value="<?php echo $num;?>"></td>
<td><?php echo $info[$_GET["id"]-1]["shichangjia"];?></td>
<td><?php echo $info[$_GET["id"]-1]["huiyuanjia"];?></td>
<td>折扣</td>
<td>小计</td>
<td><a href="removegw.php?id=<?php echo $info[$_GET["id"]-1];?>">移除</a></td>
</tr>
<tr>
例如:100是物品id,1是数量$_SESSION['goods'][100] = 1;
如果用框架开发的话 就这个
你这个数量不涉及后天 前台JS 写一个就OK
或者AJAX 一下
<td><input type="text" name="<?php echo $info[$_GET["id"]];?>"
value="<?php echo $num;?>"></td>而且你的$num没有定义,直接显示当然输出notice了。
(1)初始进入购物车页面:用session中存储的产品及数量,给你的$num赋值,然后用你的代码在页面显示,斑竹已经提到了,你的$num没有赋值
(2)在购物车页面,调整产品数量(加、减、删除),关键词ajax和js,ajax更新session值,js作前端展示数字调整。