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?

questionAnswers(8)

yourAnswerToTheQuestion