问问题
68 次
2 回答
1
if ('$catid'=='$f_cat_id')
这就是问题的原因。PHP 变量在单引号中时不会被插值。条件将if
始终评估为FALSE
,并且块内的代码if
不会被执行。
为了证明这一点,请考虑以下表达式:
$catid = 1;
$f_cat_id = 1;
var_dump('$catid' == '$f_cat_id');
输出将是:
bool(false)
因此,将您的代码更改为:
if ($catid == $f_cat_id) {
# code ...
}
于 2013-10-08T20:13:20.113 回答