如果我有这样的案例
<?php
$favcolor = "red"; /*<<<<<<<<<<<<< this is just a random example >>>>>>>>>>> */
switch ($favcolor) {
case "red":
echo "Your favorite color is red!";
break;
case "red":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, nor green!";
}
?>
如何在结果中显示一个案例,然后在下次单击时显示另一个案例;还是什么?
这只是一个改善我网站的想法
答案 0 :(得分:0)
你不能有两个具有相同价值的案例。
嗯,我的意思是,你可以。但是,它只会使用它在遍历交换机时找到的第一个“红色”实例。
你要么必须有两个独立的功能,一个在原始页面上调用,另一个在单击“下一步”时调用,或者你必须有一个额外的变量可用于你的开关功能。
$favcolor = 'red';
switch($favcolor){
case "red":
if(isset($next) && ($next == TRUE)) {
echo 'Your favorite color is red and you clicked "Next"!';
} else {
echo 'Your favorite color is red!';
}
break;
.....
}