|
|
|
| Есть форма поиска, в ней есть поля с множественным выбором, т.е:
<select name="pole[]" multiple size=5><option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
|
как реализуют постраничную навигацию в этом случае ? я так понимаю что не с помощью массива $_GET... | |
|
|
|
|
|
|
|
для: JonNik
(28.10.2007 в 11:36)
| | Мало того, для навигации важны параметры запроса, а уж как вы их передадите, значения не имеет. Вот что будет у вас может быть в запросе при GET:
url?pole%5B%5D=2&pole%5B%5D=4
Не нравится GET, передавайте POST. | |
|
|
|
|
|
|
|
для: sim5
(28.10.2007 в 11:59)
| | хмм.. а как POST передать ? | |
|
|
|
|
|
|
|
для: JonNik
(28.10.2007 в 12:09)
| |
<form action="file.php" method="post">
<select>...</select>
</form>
|
| |
|
|
|
|
|
|
|
для: sim5
(28.10.2007 в 12:52)
| | вы наверное не поняли, мне надо передать в постраничной навигации данные формы...
например если поиск идет по параметру query, то тут все понятно просто в ссылки добавляем GET параметр query, который будет содержать значение:
<a href=pages.php?query=запрос&page=1>Страница1</a>
<a href=pages.php?query=запрос&page=2>Страница2</a>
<a href=pages.php?query=запрос&page=3>Страница3</a>
|
а как быть в том случае если надо передавать несколько параметров с помощью страничной навигации, при этом параметры могут быть с одним именем, т.е. в случае с <select multiple> | |
|
|
|
|
|
|
|
для: JonNik
(28.10.2007 в 13:17)
| | Действительно не понял:
>хмм.. а как POST передать?
К чему тогда вопрос?
PS. Вы видимо не знаете как получить эти переданные данные? В обеих случаях (для GET и POST) вы получите массив, в вашем случае $_GET['pole'] или $_POST['pole'] соответсвенно. | |
|
|
|
|
|
|
|
для: sim5
(28.10.2007 в 13:31)
| | попробую еще раз...
для самой формы поиска я использую метод POST, после этого если записей много надо организовать постраничный обмен и проблема в том как передать значения на другие страницы...
п.с. про массив я знаю... | |
|
|
|
|
|
|
|
для: JonNik
(28.10.2007 в 21:16)
| |
<?
header("location: url?par=$var") //$var - все что угодно
|
Что вы хотите? То вы спрашиваете о навигации, то о методе, теперь о передаче...
Если вы по получению формы пишите навигатор, прописывайте принятые праметры в запросы к этим страницам. | |
|
|
|