Как правильно перейти на одну и ту же страницу - PullRequest
0 голосов
/ 26 марта 2012

Ниже приведен мой код для простой формы на странице create_session.php.Я использую метод действия forma для перехода пользователя на страницу «QandATable.php», когда пользователь отправляет форму.Но я хочу, чтобы пользователь вводил число 1 в текстовом поле количества сеансов, а затем переходил на страницу QandATable.php, где пользователь отправляет форму, в противном случае, если это любое другое число, то когда пользователь отправляетформа, я хочу, чтобы он вернулся к «create_session.php» (вернуться на свою собственную страницу).Представьте, что вы нажимаете на кнопку «Отправить», и она обновляет страницу, превращаясь в пустую форму. Это то, что я хочу сделать, если в текстовом поле «Количество сеансов» содержится число, которое больше «1».Как это может быть сделано?Я использую PHP и JQuery код, а также базовый HTML.

Спасибо

 <form action="QandATable.php" method="post" id="sessionForm">
      <p><strong>Number of Sessions you Require:</strong> <input type="text" id="sessionNo" name="sessionNum" onkeypress="return isNumberKey(event)" maxlength="5" /></p>
        <p><input class="questionBtn" type="submit" value="Prepare Questions" name="prequestion" onClick="myClickHandler(); return false;"/></p>      <!-- Prepare Questions here-->

    </form>

1 Ответ

1 голос
/ 26 марта 2012

В самом верху сценария QandATable.php добавьте:

if ($_POST['sessionNum']!=1) {
  header("Location: create_session.php");
  exit();
}

Но, как уже упоминали другие в комментариях, вы можете просто отправить форму на страницу create_session.php и, если она прошла успешно, перенаправить на следующую страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...