Обработка формы. Как обработать инпут?

Всем привет! Есть такая задача:

Дан массив с вопросами и правильными ответами. Реализуйте тест: выведите на экран все вопросы, под каждым инпут. Пользователь читает вопрос, пишет свой ответ в инпут. Когда вопросы заканчиваются - он жмет на кнопку, страница обновляется и вместо инпутов под вопросами появляется сообщение вида: 'ваш ответ: ... верно!' или 'ваш ответ: ... неверно!

Моя реализация примерно такая:

$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' не выходит. Подскижите что тут можно сделать?


Ответы (0 шт):