remove_item($id); } //如果job参数为update的话,执行更新. if($job=="update") { for($i=1;$i count;$i++) { $a="a".$i; $cartinfo[$i]=$$a; } $cart->updatecart($cartinfo); } //显示购物车 $cart->showcart(); } //以下意味着执行清空购物车的工作 else { session_unregister($c" name=description>

InfoQ

交流

讨论:请高手帮我找一下错,我头都晕了,多谢!!

作者 hthc 发布于 0000-00-00 分类:php基础编程

<?
include"cart.php";
session_start();
//省略掉前面的开头.
//如果job参数不是clear,执行下面的语句.
if($job!="clear");
{
//如果job的参数是del的话,执行删除.
if($job=="del")
{
$cart->remove_item($id);
}
//如果job参数为update的话,执行更新.
if($job=="update")
{
for($i=1;$i<=$cart->count;$i++)
{
$a="a".$i;
$cartinfo[$i]=$$a;
}
$cart->updatecart($cartinfo);
}
//显示购物车
$cart->showcart();
}
//以下意味着执行清空购物车的工作
else
{
session_unregister($cart);
echo"你的购物车已被清空.";
}
//省略掉结尾
?>



逛论坛交流请高手帮我找一下错,我头都晕了,多谢!!

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

6 条回复

回复

它显示的错误是: Parse error: parse.. 发表人 hthc 发表于 12月02日
顶呀! 发表人 hthc 发表于 12月02日
可能是if,else搭配不对,也可能是中间少.. 发表人 yes22 发表于 12月02日
我试了,不是session的问题. 发表人 hthc 发表于 12月02日
session_start(); 放在最前面 发表人 tmyu 发表于 12月02日
  1. 它显示的错误是:
    Parse error: parse error, unexpected T_ELSE in c:program filesapache groupapachehtdocscartshowall.php on line 27

  2. 顶呀!

  3. 可能是if,else搭配不对,也可能是中间少了;

  4. 我试了,不是session的问题.

  5. session_start();
    放在最前面

  6. 最好改改代码风格…………确实狠容易让人看昏…………
    if
    elseif
    或者
    switch
    都好很多
    别总if嵌套




  7. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

各位帮帮忙啊!

各位帮帮忙啊! 我在配置DNS,但安装时报错,请问各位为什么会...

请教:怎样打开asa数据库文件

请教:怎样打开ASA数据库文件,要把global.asa 换成什么样的扩展名...

mysql故障修复,24小时得出的经验!!

现象 mysql.err文件显示 bdbage 0: illegal page type or f...

《倚天屠龙记》中一段鲜为人知的谋杀案...

《倚天屠龙记》中一段有鲜为人知的谋杀案,凶手作案动机卑劣无耻...

问一个不该在这里贴的问题。急!!!

刚刚装了WIN2003,不知为何无法拨号上网。 我的是宽带网,要使...

急,高手帮帮俺session问题

本人将session.auto_start设为Off 运行程序时出现: War...

菜鸟请教:解析PHP变量问题

修改 我知道这样写肯定是不对的,请教要怎么写才能解析出变量$...

请问各位?

请问各位:哪有Frontpage 的组件下载? 请赐个地址. 谢...

急!

我想搞一个邮件群发软件(注册过)还有邮件地址库 哪里有下载啊...

中国程序员你的名字绝不该是“浅薄”

警钟长鸣,再转一次没人反对吧 我认为有些人的观点错了...

[]