Разбить сообщения на страницы

Тема в разделе "PHP", создана пользователем SoulJas, 17 июн 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. SoulJas

    SoulJas Прохожие

    Вот мой способ, если есть варианты получше - выложите
    PHP:
    <?
    $id=$_GET[page];
    $page=11;
    $page=$page/10;
    $page=ceil($page);
    $s=10;
    $msg[0]="";
    $msg[1]="<br>один";
    $msg[2]="<br>два";
    $msg[3]="<br>три";
    $msg[4]="<br>четыре";
    $msg[5]="<br>пять";
    $msg[6]="<br>шесть";
    $msg[7]="<br>семь";
    $msg[8]="<br>восемь";
    $msg[9]="<br>девять";
    $msg[10]="<br>десять";
    $msg[11]="<br>одиннадцать";
    if(isset(
    $_GET[page]))
    {
        echo 
    "Страницы ";
    for(
    $i=1$i<=$page$i++)
        {
    echo 
    "<a href=example.com/?page=$i>$i</a> ";
        }
        echo 
    $do;
        if(
    $id>1)
        {
    $id=$id."0";
    $id=$id-9;
        }
    for(
    $i=1$i<=$s$i++)
    {
    echo 
    $msg[$id];
    $id++;
    }
    }
    ?>
     
  2. Jeurey

    Jeurey

    Регистр.:
    13 сен 2006
    Сообщения:
    419
    Симпатии:
    576
    И что это? вывод слов в столбик? :)
     
  3. ruslanetman

    ruslanetman Читатель

    Заблокирован
    Регистр.:
    11 июн 2008
    Сообщения:
    11
    Симпатии:
    0
    я обычно разбиваю на страницы при выводе из базы с помощью LIMIT, ограничивая количество записей на странице. в phpmyadmin при обзоре видно как работает (по умолчанию выводит по 30 строк)
     
  4. SoulJas

    SoulJas Прохожие

    Да, это вывод по 10 слов в столбик на страничку...

    изначально мне тоже это нужно для сообщений из базы, просто хотел потренироваться
     
Статус темы:
Закрыта.