$_SESSION[session_s_id]购物篮的删除记录的代码呢
日期:2007-06-26 荐:
$_SESSION['session_s_id']购物篮的删除记录的代码呢所有的记录先放在$_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>序列化!SESSION里面保存数组的序列!删除的时候就UNSET!你看看手册上序列化的地方!什么都明白了!我用了ereg_replace这个,可是不用实现,请帮帮忙,谁有代码呢,用序列化呀!就相当于数组的添加!删除!很容易呀!你看看手册上serialize() unserialize()不好意思,这个我没有用过Session实现的迷你购物篮的删除功能你的思路不对吧。你应该把ID做为KEY 来做。如:$_SESSION['session_s_id'] = array('session_s_name'=>"yourname", 'session_s_jg'=>"jpcontent", 'session_s_sl'=>"slcontent");然后 想删除的时候就unset($_SESSION['session_s_id']);如果用这个unset($_SESSION['session_s_id']);的话就会全部被清空了up请那位高手帮帮忙吧,我现在急用你现在这样子当然会清空掉了。我这种就不会。那如果用我这种的话,你知道怎么做吗请那位高手帮帮忙
标签: