我试图通过if状态获得一个包含3个部分的页面。请通过代码查看,并帮助我。
如果你不告诉我学习这个或那个,我会很高兴的,因为这就是我所做的事。
<?php
if (isset($_GET['part'])&&!empty($_GET['part'])){
if($_GET['part'] = '1'){
## Part 1
## Some content
echo '1';
}else if($_GET['part'] = '2'){
## part 2
## Some content
echo '2';
}else if($_GET['part'] = '3'){
## Part 3
## Some content
echo '3';
}
}else{
header('Location: index.php?part=1');
}
?>
答案 0 :(得分:0)
这不会更容易吗?
<?php
switch ($_GET['part'])) {
case '1':
## part 1
## Some content
break;
case '2':
## part 2
## Some content
break;
case '3':
## Part 3
## Some content
break;
default:
header('Location: index.php?part=1');
}
?>
答案 1 :(得分:0)
<?php
if (isset($_GET['part'])&&!empty($_GET['part'])){
if($_GET['part'] >=1 or $_GET['part'] <=3)
header('Location: index.php?part = $_GET['part']');
else
header('Location: index.php?part = 1');
?>