Обработка формы. Как обработать инпут?
Всем привет! Есть такая задача:
Дан массив с вопросами и правильными ответами. Реализуйте тест: выведите на экран все вопросы, под каждым инпут. Пользователь читает вопрос, пишет свой ответ в инпут. Когда вопросы заканчиваются - он жмет на кнопку, страница обновляется и вместо инпутов под вопросами появляется сообщение вида: 'ваш ответ: ... верно!' или 'ваш ответ: ... неверно!
Моя реализация примерно такая:
$arr = ['Question 1' => '2'];
function createInput() {
return '<input type="text" name="input-text">';
}
foreach ($arr as $key => $elem) {
echo $key . '<br>';
echo createInput();
}
if (!empty($_REQUEST)) {
if ($_REQUEST['input-text'] == $elem) {
echo 'true';
} else {
echo 'false';
}
}
Это просто маленький пример. Ответ 'true' или 'false' не выходит. Подскижите что тут можно сделать?