Не уверен, что я делаю здесь неправильно, но выход всегда имеет значение null. Сценарий должен выводить «вы не выбрали ответ», только если ответа не было выбрано, но в противном случае он должен вывести ответ:PHP if null echo else echo
Я обновил сценарий, как упоминалось, но все равно получаю пустой вывод, даже когда дается ответ:/
Спасибо за всю помощь до сих пор, ребята, но даже код ниже не работает, теперь он просто выводится как пустой, если нет anwser, но если вы его заполняете, он правильно отвечает за эхо.
if (empty($a1)) {
echo"<li>\n<h2>1. " . $q1[0] . "</h2>\n"
. "<p>You did not select an answer</p>\n"
. "</li>\n";
}
else {
echo"<li>\n<h2>1. " . $q1[0] . "</h2>\n"
. "<p><strong>" . $q1[$a1] . ":</strong></p>\n"
. "<p>" . $r1[$a1] . "</p>\n"
. "</li>\n";
}
Полностью забыл показать эту часть!
// get local copies of single answers
$a1 = trim(isset($_POST['a1'])?$_POST['a1']:99);
$a3 = trim(isset($_POST['a3'])?$_POST['a3']:99);
$a4 = trim(isset($_POST['a4'])?$_POST['a4']:99);
$a5 = trim(isset($_POST['a5'])?$_POST['a5']:99);
И ошибка? –