【发布时间】:2014-01-20 17:36:45
【问题描述】:
我对这个开关盒有疑问,如果有人能提示我出了什么问题,我会很高兴。
下面的行继续在默认值 (centre_1) 下方添加 case 1、2 或 3,而不是替换它。
我找不到哪里出错了。这是代码:
<?php include("mx/centre_1.php");
if(!isset($_GET['page'])) {
$page='centre_mx.php';
} else {
switch($_GET['page']) {
case'centre_1':
include('/mx/centre_1.php');
break;
case'centre_2':
include('/mx/centre_2.php');
break;
case'centre_3':
include('/mx/centre_3.php');
break;
}
}
?>
任何帮助都会有所帮助。
【问题讨论】:
-
isset将检查集合中的变量与否。但它不会检查空值。所以最好使用empty -
再次阅读第一行代码...
-
你想做什么? “替换”它是什么意思?
-
"下面的行继续在默认值 (centre_1) 下面添加 case 1、2 或 3,而不是替换它。"为什么你认为他们应该替换它?
-
我希望页面在页面加载时自动显示第一个案例,并在选择时显示其他案例(例如 )跨度>
标签: php get switch-statement