php问题求救

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:04:18
if($x['exc_class']=='sell' or $x['exc_class']=='lease'){
$str="<a href=\"cart_add.php?id={*id*}&u_name={*js_u_name*}&psw={*js_a*}\"></a>加入购物车";
}else{
$str="加入购物车";
}
上面的语句$x['exc_class']是从数据库中取得的值,当它取值为sell是,为啥$str输出的还是无超链接的文字???

不可能吧,你修改else部分如下仔细看看:
}else{
$str="加入购物车".$x['exc_class'];
}

if($x['exc_class']=='sell' or $x['exc_class']=='lease'){
$str="<a href=\"cart_add.php?id={*id*}&u_name={*js_u_name*}&psw={*js_a*}\"></a>加入购物车";
}else{
$str="加入购物车";
}

var_dump($x['exc_class']);

你改成这样,看看你这个exc_class实际取出的是什么值就明白了,