我在PHP中有一个if / else语句正在工作,但现在在第一个之后如果我想放另一个if语句。我现在发现else语句应用于第二个if语句而不是第一个。
if ($pos > 0 ) {
$manuf = $row['manufacturer'];
if ($debug == "true") {
echo "manuf match found:" . $manuf . "<br>";
}
} else {
$manuf = "Unknown";
}
我该如何纠正?
更新:代码没有问题。最初的错误格式让我相信代码不起作用。这个错误实际上是由于我没有包含的内容而引起的。
答案 0 :(得分:0)
好吧,用这个让我知道.....
if ($pos > 0 && $debug =="true" ) {
$manuf = $row['manufacturer'];
echo "manuf match found:" . $manuf . "<br>";
} else {
$manuf = "Unknown";
}
我正在通过手机回答......所以我无法很好地格式化代码。
答案 1 :(得分:0)
代码没有问题。最初的错误格式让我相信代码不起作用。这个错误实际上是由于我没有包含的内容而引起的。
在应用上面的缩进后,它更容易阅读。
还将我的代码放在http://beta.phpformatter.com/
上