我正在用 PHP 做一个简短的测验,根据 4 个是/否问题告诉你你想到的生物是什么。我这样做是为了根据您对每个问题的回答,您会遇到不同的问题,我主要使用 switch 语句来完成此操作。
我的问题是有什么方法可以使用条件作为表单提交按钮的 id 来制作 switch 语句?
echo "<form method ='post' action='Creatures.php'>
<input type='submit' name='answer' id='1' value='Yes' />
<input type='submit' name='answer' id='2' value='No' />
</form>";
这是我用来显示按钮的表单,我已经这样做了,以便每个按钮都有不同的 id,因此在测验结束时,根据最后按下的按钮的 id 是什么,我可以显示正确的回答。以下是我尝试做的事情,但没有成功。
switch($_POST['id'])
{
case 1: echo "It's a goldfish";
case 2: echo "It's a eel";
}
此外,这些字段是整个网页中唯一使用 id 的字段,关于如何使其正常工作(不一定使用 switch 语句)的任何建议?
switch($_POST['answer']) {
case 'Yes':
// do soemthing
break;
case 'No':
// do something
break;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)