$_SESSION['session_s_id']购物篮的删除记录的代码呢

iawgmm 2005-04-16 10:17:47
所有的记录先放在$_SESSION['session_s_id']购物篮中,请问谁有代码实现在$_SESSION['session_s_id']购物篮中删除记录呢

比如显示是这样的,而在购物篮中不想要的记录删除,是怎么写的呢

if($act=="see"){

if(!$_SESSION['session_s_id']){

echo "<script language='javascript'>alert('你的购物车是空的,请先购物吧'); window.history.go(-1);</script>";
}
$s_id=explode(",",$_SESSION['session_s_id']);

$s_name=explode(",",$_SESSION['session_s_name']);

$s_jg=explode(",",$_SESSION['session_s_jg']);

$s_sl=explode(",",$_SESSION['session_s_sl']);

?>

<TABLE border=0 cellPadding=0 cellSpacing=1 width=590 align=center bgcolor=f8f8f8>
<tr><td><br></td></tr>
<tr align=center height=26><td width="165">商品名称</td><td width="165">商品价格</td><td width="165">购买数量</td><td>操作</td></tr>

<?for($i=1;$s_id[$i]!="";$i++){?>

<tr align=center><td><?echo $s_name[$i]?></td><td><?echo $s_jg[$i]?>元</td><td><form name="Form1" method="post" action="buycar.php?act=slup"><input type="hidden" name="iup" value="<?echo $i?>"><input type="text" size="3" maxlength="6" name="s_slup" value="<?echo $s_sl[$i]?>" class="inputtext"><input type=submit value="修改" class="inputtext"></form><td width="107" align=center>
<input type="hidden" name="iup2" value="<?echo $i?>">
<a href="buycar.php?act=del&id=<?echo $i?>" onclick="return confirm('你真的是想删除吗?');" class="inputtext">删 除</a>
</td></tr>
<?
$jgtotle=$jgtotle+$s_jg[$i]*$s_sl[$i];
}?>

</table>

<TABLE border=0 cellPadding=0 cellSpacing=1 width=590 align=center bgcolor=f8f8f8>

<tr><td></td><td></td><td align=center><br><br>         订单总金额:<?echo $jgtotle;?>元</td></tr>

<tr><td></td><td></td><td align=center><br>[<a href='javascript:window.history.go(-1);'>返回</a>][<a href='JavaScript:location.reload()'>刷新</a>][<a href=buycar.php?act=buyendmember>会员订购</a>][<a href=buycar.php?act=buyendnotmember>非会员订购</a>]</td></tr>

</table>
...全文
123 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
iawgmm 2005-04-16
  • 打赏
  • 举报
回复
那如果用我这种的话,你知道怎么做吗
keaizhong 2005-04-16
  • 打赏
  • 举报
回复
你现在这样子当然会清空掉了。我这种就不会。
iawgmm 2005-04-16
  • 打赏
  • 举报
回复
请那位高手帮帮忙吧,我现在急用
php_love 2005-04-16
  • 打赏
  • 举报
回复
up
iawgmm 2005-04-16
  • 打赏
  • 举报
回复
如果用这个unset($_SESSION['session_s_id']);的话就会全部被清空了
keaizhong 2005-04-16
  • 打赏
  • 举报
回复
你的思路不对吧。
你应该把ID做为KEY 来做。
如:
$_SESSION['session_s_id'] = array('session_s_name'=>"yourname", 'session_s_jg'=>"jpcontent", 'session_s_sl'=>"slcontent");

然后 想删除的时候就unset($_SESSION['session_s_id']);
iawgmm 2005-04-16
  • 打赏
  • 举报
回复
Session实现的迷你购物篮的删除功能
iawgmm 2005-04-16
  • 打赏
  • 举报
回复
不好意思,这个我没有用过
cokeyang 2005-04-16
  • 打赏
  • 举报
回复
用序列化呀!
就相当于数组的添加!删除!很容易呀!
你看看手册上serialize() unserialize()
iawgmm 2005-04-16
  • 打赏
  • 举报
回复
我用了ereg_replace这个,可是不用实现,请帮帮忙,谁有代码呢,
cokeyang 2005-04-16
  • 打赏
  • 举报
回复
序列化!
SESSION里面保存数组的序列!
删除的时候就UNSET!你看看手册上序列化的地方!
什么都明白了!
iawgmm 2005-04-16
  • 打赏
  • 举报
回复
请那位高手帮帮忙

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧