答案 0 :(得分:6)
我想这是基于相同的条件,否则没有意义。
<html>
...
<?php
....
if (! condition) { //skip if not needed
...
}
?>
....
</html>
答案 1 :(得分:4)
不要在HTML脚本中调用die()
。例如,如果您在die()
错误检查中调用mysql_query()
,则应该将调用包装在if()
语句中。当然,这不仅适用于MySQL。您可以使用它来代替您调用die()
的任何实例。
// Instead of this...
$result = mysql_query() or die();
// Do this...
$result = mysql_query(...);
if (!$result) {
$errorstring = "an error occurred producing your data";
}
在HTML中包含大量应用程序逻辑通常被认为是不好的做法。而是在脚本的顶部执行这些操作,并将输出存储在变量中以便以后重用。
答案 2 :(得分:3)
您不能die()
并期望执行将继续。这是不合逻辑的,也是不可能的
答案 3 :(得分:0)
你应该做的是有一个外部的PHP脚本和iframe它进入页面,或使用jquery来ajax它。然后如果它死了什么都不会显示在iframe,或div(如果你使用jquery),但你仍然可以死去