各位帮帮忙啊!
各位帮帮忙啊! 我在配置DNS,但安装时报错,请问各位为什么会...
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>
作者 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"你的购物车已被清空.";
}
//省略掉结尾
?>
逛论坛交流:请高手帮我找一下错,我头都晕了,多谢!!
它显示的错误是:
Parse error: parse error, unexpected T_ELSE in c:program filesapache groupapachehtdocscartshowall.php on line 27
顶呀!
可能是if,else搭配不对,也可能是中间少了;
我试了,不是session的问题.
session_start();
放在最前面
最好改改代码风格…………确实狠容易让人看昏…………
if
elseif
或者
switch
都好很多
别总if嵌套
6 条回复
回复