Я создал форму PHP на muilti-странице, которая вставляет результаты в базу данных MySQl и отлично работает, единственная проблема, с которой я сталкиваюсь, когда я пытаюсь вернуться, я получаю «Подтвердить» Ошибка страницы Resubmission''ERR_CACHE_MISS.Многостраничная PHP-форма С проблемой кнопки Back
Php не мой самый сильный язык и нуждается в некоторой помощи с его фиксацией.
сво 20 страница опроса с каждой страницы, имеющие радиокнопок с выбором от 1 до 10.
образец моего кода ниже, любой совет, было бы здорово.
Приветствия
<?php session_start();
$_SESSION['answer_04'] = $_POST['answer_04'];
?>
<form action="peem-05.php" id="peem" method="post">
<ul class="answers">
<li class="group1"><input type="radio" id="radio1" name="answer_05" value="1" data-msg-required="Please choose an answer bewteen 1 and 10" required><label for="radio1"><br>1</label></li>
<li class="group1"><input type="radio" id="radio2" name="answer_05" value="2" required><label for="radio2"><br>2</label></li>
<li class="group2"><input type="radio" id="radio3" name="answer_05" value="3" required><label for="radio3"><br>3</label></li>
<li class="group2"><input type="radio" id="radio4" name="answer_05" value="4" required><label for="radio4"><br>4</label></li>
<li class="group3"><input type="radio" id="radio5" name="answer_05" value="5" required><label for="radio5"><br>5</label></li>
<li class="group3"><input type="radio" id="radio6" name="answer_05" value="6" required><label for="radio6"><br>6</label></li>
<li class="group4"><input type="radio" id="radio7" name="answer_05" value="7" required><label for="radio7"><br>7</label></li>
<li class="group4"><input type="radio" id="radio8" name="answer_05" value="8" required><label for="radio8"><br>8</label></li>
<li class="group5"><input type="radio" id="radio9" name="answer_05" value="9" required><label for="radio9"><br>9</label></li>
<li class="group5"><input type="radio" id="radio10" name="answer_05" value="10" required><label for="radio10"><br>10</label></li>
</ul>
<a href="javascript:history.back(1)"><img class="backButton" src="img/back-button.png"/></a>
<button class="rightArrow" name="submit" type="submit" value="Next" ><img class="backButton" src="img/next-button.png"/></button>
</form>
Не используйте историю, чтобы вернуться. Лучше сохраните всю информацию в сеансе и используйте UID для идентификации формы. Возврат означает повторное посещение одной и той же страницы вместо возврата в историю браузера. Я думаю, что браузер может удалить кеш страницы формы после отправки формы. – Justinas
Привет, Юстинас, спасибо за ответ. Я не думаю, что вы могли бы указать мне в сторону правильного кода для использования? – Phil
Возможный дубликат [вернуться назад с отправкой формы PHP] (http://stackoverflow.com/questions/19215637/navigate-back-with-php-form-submission) – Netham