отправка по номеру страницы в формате html - PullRequest
1 голос
/ 26 марта 2010

Я пытаюсь отправить номер страницы на страницу, используя HTML-форму. Проблема заключается в том, что при каждой отправке формы она перезаписывает значение GET страницы, а все остальные значения GET пересылаются из формы.

форма ниже

<form action="searchPage.php?page=0" method="get">
<label for="search" id="searchLabel">Search:</label>
<input type="text" size="30" name="search" id ="search" value="<?php echo $_GET['search'] ?>" />
<label for="XML" id="XMLLabel">XML</label>
<input type="checkbox" name="XML" value="Xml" />
<input type="submit" value="Search" name="searchButton" id="searchButton" /> 
<input type="submit" value="Browse" name="browseButton" id="browseButton" /> 

Ответы [ 3 ]

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

Я думаю, вам нужно использовать скрытое поле ввода, чтобы передать номер страницы.

<input type="hidden" name="page" value="0"/>
1 голос
/ 26 марта 2010

Вы можете добавить скрытый элемент в форму со значением.

  <input type="hidden" name="page" value="<?php echo $_GET['page'] ?>" />

Таким образом, пользователь не видит значение, но оно отправляется каждый раз.

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

Изменение

<form action="searchPage.php?page=0" method="get">

до

<form action="searchPage.php" method="get">
   <input type="hidden" name="page" value="0">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...