session购物车的一些问题 本帖最后由 ft859715 于 2010-04-06 14:11:48 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你应该先$_SESSION['car']注销一个这样的session然后再向这个session里写入你要的信息取的时候foreach($_SESSION['car'] as $arr1=>$val){ foreach($val as $arr2=>$value){ echo $value; }} 第二个foreach错误提示,是不是你的SESSION数据,并不是全部是二维数组形式的?有没有$_SESSION['key'] = 'value';之类的下面部分就这么一段看,貌似没啥问题 foreach($_SESSION as $arr1=>$val){//判断是数组才去循环取值if(is_array($val)){// foreach($val as $arr2=>$value){ echo $value; }//}//}粗略的,如果用得上,需要改进 第一个问题 你看看你的错误信息是不是"Invalid argument supplied for foreach()"如果是的话执行第二个循环前加一个判断 if(is_array($val))第二个问题确认你的程序是否已经正确执行到自加的那个位置(你可以在$_SESSION[$bookid]['booknum']++;前面加一句echo "breakpoint"什么的来看看),这个自加语句应该是没问题的 php做服务器,接受客户端上传的文件,服务器是怎么接收的 按照PHP教材这样编写的程序都有错误... php数据库文本格式输出 用PHPExcel生成Excel,如何在写入汉字? javascript与php互相欠套的问题,在线等 关于gd2.0的问题 一个怪问题和一个小问题。。 在php中向mysql中写日期型数据? 我只想学习做一些简单的php程序,有没有小巧且简便的配置方法? 二维数组转一维数组的问题请教 如何在visual studio 2008下面做PHP开发? 请大家帮忙想想这个功能要怎么完成(题目说不清功能)
取的时候
foreach($_SESSION['car'] as $arr1=>$val){
foreach($val as $arr2=>$value){
echo $value;
}
}
//判断是数组才去循环取值
if(is_array($val))
{
//
foreach($val as $arr2=>$value){
echo $value;
}
//
}
//
}
粗略的,如果用得上,需要改进
如果是的话执行第二个循环前加一个判断 if(is_array($val))
第二个问题确认你的程序是否已经正确执行到自加的那个位置(你可以在$_SESSION[$bookid]['booknum']++;前面加一句echo "breakpoint"什么的来看看),这个自加语句应该是没问题的