Постраничная навигация в php

(Ответов: 5, Просмотров: 1760)
  1. Дипломник Аватар для hotsman
    • Регистрация: 14.06.2011
    • Сообщений: 213
    • Репутация: 3
    Ребят, подскажите самый простой способ реализации постраничной навигации на php
    Выводятся сообщения
    Вот код :

    PHP код:
    $result mysql_query ("SELECT id, name, text FROM akciya"$db);

    $myrow mysql_fetch_array ($result);

    do {

    printf ("<table align='center' class='lozungi'>
    <tr>
    <td class='yach'>%s</td>
    </tr>
    <tr>
    <td class='name'>%s</td>
    </tr>
    </table>"
    $myrow["name"], $myrow["text"]);

    }

    while (
    $myrow mysql_fetch_array ($result));

    ?> 
    опустил соединение!
    • 0
  2. Опытный Аватар для WebAction
    • Регистрация: 18.11.2009
    • Сообщений: 266
    • Репутация: 135
    Выбирайте
    http://www.softtime.ru/info/articlep...?id_article=33
    http://www.internet-technologies.ru/...icle_1336.html
    http://www.tigir.com/paging.htm
    и тд

    Все примеры рабочие и актуальные.
    • 2

    Спасибо сказали:

    ArhStrAngeR(01.02.2012), hotsman(01.02.2012),
  3. Разработка любых сайтов Аватар для ArhStrAngeR
    • Регистрация: 08.06.2011
    • Сообщений: 3,375
    • Записей в дневнике: 1
    • Репутация: 2506
    WebAction,мне сайт tigir.com нравится много интересного и полезного есть там
    • 1

    Спасибо сказали:

    hotsman(01.02.2012),
  4. Дипломник
    • Регистрация: 13.12.2010
    • Сообщений: 111
    • Репутация: 11
    Если хочется попрактиковаться, то вот принцип, как я сам когда-то писал:

    -в адресной строке передается номер текущей страницы
    -изымаем этот номер через $_GET
    -затем делаем также, как вы, только запрос к БД "SELECT * FROM akciya ORDER BY id DESC LIMIT offset, rows"
    где offset - кол-во записей на странице*(номер страницы - 1)
    rows - кол-во записей на странице

    осталось сделать нумерацию

    - считаем с помощью sql общее кол-во записей в БД
    - делим это число на кол-во записей на странице
    - через while выводим номера страниц, оформленные сслыками, адрес которых состоит из адреса страницы + параметр номера страницы..
    вот и все

    Если решите делать сами, спрашивайте, что не понятно
    • 1

    Спасибо сказали:

    hotsman(01.02.2012),
  5. Дипломник Аватар для MBN
    • Регистрация: 28.07.2010
    • Сообщений: 147
    • Репутация: 26
    Цитата Сообщение от WebAction Посмотреть сообщение
    Все примеры рабочие и актуальные.
    убивают примеры с селектами типа: $result = mysql_query("SELECT * from $table ORDER by id desc");
    накой фиг селект *, если ток одно поле надо выбрать на строку, зачем 150 полей хватать из таблицы на одну строку выборки, а если в выборке 100500 строк, я даж боюсь подумать за миллион и более строк, ужас тихий =(
    • 2

    Спасибо сказали:

    hotsman(01.02.2012), tronkovlad(01.02.2012),
  6. Дипломник Аватар для hotsman
    • Регистрация: 14.06.2011
    • Сообщений: 213
    • Репутация: 3
    спасибо всем, сделал!
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Страничная навигация в wordpress
Web программирование 1 06.01.2012 14:27
Красивая навигация – пагинатор
Дайджест блогосферы 0 29.10.2011 21:24

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры