PHP - fazendo uma instrução switch usando id de entrada de formulário
Estou fazendo um pequeno teste em PHP que lhe diz que criatura você está pensando em 4 perguntas sim / não. Eu fiz isso de modo que, dependendo da sua resposta a cada pergunta que você recebe para uma pergunta diferente, eu fiz isso usando principalmente as declarações switch.
Minha pergunta é se há alguma maneira que eu possa fazer uma declaração switch com a condição como o id dos botões de envio do formulário?
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>";
Este é o formulário que estou usando para exibir os botões, eu fiz isso para que cada botão tenha um id diferente, então no final do quiz, dependendo de qual é o id do último botão pressionado, posso exibir o botão direito responda. Abaixo está o que eu tentei fazer, mas não funcionou.
switch($_POST['id'])
{
case 1: echo "It's a goldfish";
case 2: echo "It's a eel";
}
Além disso, esses campos são os únicos que usam id's em toda a página da Web, alguma sugestão sobre como posso fazer isso funcionar corretamente, não necessariamente usando instruções switch?