Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Постраничный вывод проблема, Пропадают ссылки на страницы при переход 
:(
    Опции темы
insy
Дата 6.7.2009, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 21.9.2008
Где: Saratov

Репутация: нет
Всего: нет



Реализуется постраничный вывод

Проблема заключается в том, что при переходе на  следующую страницу, предыдущие исчезают, как сделать так, чтобы они оставались на месте
Код


<?php
 $page = 1;
if (isset($_GET['page']))
{
    $page = $_GET['page'];//считывание текущей страницы
}
$limit = 5;
$db = mysql_connect("localhost","root") or die("Please try again later");
mysql_select_db("guestbook",$db);
$sql = "SELECT msg_name,msg_city,msg_message 
        FROM guestbook";
$result = mysql_query($sql);
$num = mysql_num_rows($result);
$maxpage = ceil(($num/$limit));
if ($page>1)
{
  $back = $page - 1;
  echo '<a href="gb.php?page='.$back.'">back</a>';
}
else
{
  echo 'back';
}
    for ($i = $page;$i<$maxpage;$i++)
{
    $return = "<a href = '?page=$i'>$i</a>";
    echo $return;
    
}  

if ($page < $maxpage)
{
  $next = $page + 1; 
  echo '<a href="gb.php?page='.$next.'"><b>next</b></a>';
}
else
{
  echo 'next';
}


 Прошу прощения за возможно некорректную постановку вопроса

Это сообщение отредактировал(а) insy - 6.7.2009, 16:49
PM MAIL   Вверх
Ипатьев
Дата 6.7.2009, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 3
Всего: 37



Ну так если отсчитывать от текущей, то предыдущие, разумеется, не будут показывать.
Ты сам определись, откуда ты хочешь выводить в  for ($i = $page;$i<$maxpage;$i++) - от первой или от текущей.

PM MAIL   Вверх
insy
Дата 7.7.2009, 08:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 21.9.2008
Где: Saratov

Репутация: нет
Всего: нет



ну, так в цикле это просто перебор и выбор с первой, как мне сделать, чтобы они не исчезали, какое условие поставить?
p.s: сори за нубство=)

Это сообщение отредактировал(а) insy - 7.7.2009, 08:44
PM MAIL   Вверх
Ипатьев
Дата 7.7.2009, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 3
Всего: 37



Цитата(insy @  7.7.2009,  08:43 Найти цитируемый пост)
в цикле это просто перебор и выбор с первой,

где ж там первая-то?
PM MAIL   Вверх
insy
Дата 7.7.2009, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 21.9.2008
Где: Saratov

Репутация: нет
Всего: нет



может я что-то не понимаю, но $page у меня равно 1, т.е выборка с первой страницы...
ты можешь написать как надо?
PM MAIL   Вверх
insy
Дата 7.7.2009, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 21.9.2008
Где: Saratov

Репутация: нет
Всего: нет



разобрался, все ничт, спасибо за помощь!)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0790 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.