帮助意外的T
现在我已经解决了T_ELSE解析错误不再显示的问题,但是如何指示代码显示if或else?
那么用户将来自page1.php或page2.php
url coming from page1.php
cart.php?ids=1
url coming from page2.php
cart.php?idc=1
例如,如果网址来自page1.php,那么购物车就会收到它
$ ids = isset($ _ GET ['ids'])?(int)$ _GET ['ids']:null;
$ idc = isset($ _ GET ['idc'])?(int)$ _GET ['idc']:null;
if ($ids) {
display something
}
elseif($idc) {
display something different
}
else
{
display nothing has passed
}
这些是我有权利的条件,但它不能正常工作,因为它会显示else消息“显示没有通过”。 即使我来自page1.php或page2.php,它也会显示else语句。 我猜这些条件设置得不好,或者是空着。 如何设置条件,以便它可以显示$ ids语句或elseif $ idc。
我假设'blabla'实际上并不在你的代码中,但事实上,这里有一些有意义的东西。
请记住用if语句测试某些内容。
if($some_condition) {
for(blabla) {
if($another_condition) {
} // end of if statement inside the for loop
} // end of for loop.
} // end of if statement
else{ // line 379
}// end of else statement
这应该工作:
if (true) {
for (blabla) {
if (false) {
// do something
}// end of if statement inside the for loop
} //end of for loop.
} // end of if statement
else { // line 379
// do something else
}// end of else statement
一个else
语句必须紧跟在一个if
块之后,并且会跟随它的if
块。 if
块和else
块之间甚至不可能有额外的}
。
如果除了关闭if
和else
的}
之间的空格或逗号之外的任何内容,您将会得到该错误。
你能告诉我们该文件包含的部分吗?
链接地址: http://www.djcxy.com/p/69831.html