Для простого теста, собственно, РНР даже не нужен. Можно обработать логику в клиенте, а результат уже отправить формой серверу. Но так, конечно, можно будет через исходный код подсмотреть ответ.
Тогда ту же логику обработки можно передать серверу, а отправлять лишь сам выбор пользователя. Думаю, из этого
схематичного кода станет все понятно.