X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Method GET
asbury
asbury
Topic Starter сообщение 31.3.2009, 1:33; Ответить: asbury
Сообщение #1


Доброй ночи, сижу, кодирую и вот хоть ты вышеби скрипт постраничной навигации не выходит. Я принципиально не брал готовые, поскольку там много непонятных мне покачто функций.

Вот собственно вопрос:

Я хотел бы чтобы, по нажатии на кнопку, в адресной строке
gallery.php?page='1'
замнялось на
gallery.php?page='2'
который, в свою очередь на
gallery.php?page='3' и так далее, сколько раз нажал грубо говоря, такая цифра и стала.
Вот так выглядит то с чем я бодаюсь.
<form action="gallery.php" method="GET" name="submit2">
<input type="submit" name="page">
</form>
[php]<?php
/* Постраничная навигация */

if (isset ($_GET['page'])) {$page = $_GET['page'];}
if (!isset ($page) OR $page<=0) {$page = 1;}
if (isset ($_GET['page'])) {$page++;}
[/php]На данный момент открывая страничку gallery.php выводятся первые 5 комментариев, как задумано. При нажатии на кнопку, выводятся вторые 5 комментаривев, нов адресной строке вот такая белеберда:
http://localhost/proba/gallery.php?page=%C...%E0%E2%E8%F2%FC Что собственно и не дает мне еще и еще раз нажать кнопку.

Надеюсь я на правильном пути)))
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pomp
pomp
сообщение 31.3.2009, 1:46; Ответить: pomp
Сообщение #2


Постраничная разбивка

Читаем, разбираемся. Все доступно и понятно.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
asbury
asbury
Topic Starter сообщение 31.3.2009, 1:51; Ответить: asbury
Сообщение #3


POMP, мне в данном случае нужно совсем другое, остальной скрипт уже мною придуман и установлен. Просто я page менял разными кнопками,а теперь решил менять все одной, так эстетичнее.

А использовать готовый скрипт - не всегда верно. Можно кучу раз купить велосипед, так и не научившись на нём ездить...)))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DAbro
DAbro
сообщение 3.4.2009, 20:38; Ответить: DAbro
Сообщение #4


[PHP]if (isset ($_GET['page'])) {$page = $_GET['page'];}
if (!isset ($page) OR $page<=0) {$page = 1;}
if (isset ($_POST['page'])) {$page++;}
header('location:gallery.php?page='.$page);[/PHP]

Думаю так должно работать :rolleyes:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 3.4.2009, 21:00; Ответить: Galen
Сообщение #5


Через субмит-кнопку как-то странно всё выглядит (хотя может и работоспособно). Я бы сделал через обычную кнопку, плюс скрытое поле с номером страницы на которую переходим и небольшим JavaScript`ом.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 6.4.2009, 13:16; Ответить: Webmaster_hb
Сообщение #6


итак, вы делаете форму сабмита, правда зачем - не понятно

но все же, при сабмите формы передаются данные только этой формы
а в самой форме только это
[PHP]
<form action="gallery.php" method="GET" name="submit2">
<input type="submit" name="page">
</form>

[/PHP]
где поле с именем page - это кнопка сабмита...
хотя поле page должно содержать номер страницы


например так
[PHP]
<form action="gallery.php" method="GET" name="submit2">
<input type="hidden" name="page" value="<?=$page++?>">
<input type="submit">
</form>
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
asbury
asbury
Topic Starter сообщение 7.4.2009, 1:59; Ответить: asbury
Сообщение #7


Спасибо, вебмастер, я именно так и сделал, забыл отписаться, что давно уже вопрос снят :)))

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Get-Web.site - Качественная верстка сайтов
0 GetWeb 1496 29.7.2019, 20:08
автор: GetWeb
Открытая тема (нет новых ответов) убрать GET запрос с URL
Сделать ЧПУ ссылок
18 WoWeb 9851 28.10.2016, 17:18
автор: WoWeb
Открытая тема (нет новых ответов) Get in line - виджет онлайн записи на сайте (40% ваши - навсегда!)
14 dazemc 5743 6.8.2016, 23:10
автор: dazemc
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыCPA сеть Get Activa
0 GetActiva_mw 1169 18.7.2014, 14:07
автор: GetActiva_mw
Открытая тема (нет новых ответов) Партнёрская программа GET-LUCKY.NET 65% от реферала!
0 polonka 2823 5.11.2013, 18:26
автор: -polonka-


 



RSS Текстовая версия Сейчас: 29.3.2024, 11:58
Дизайн