Ребят, подскажите самый простой способ реализации постраничной навигации на 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));
?>
- 31.01.2012 23:21
- 31.01.2012 23:50
Выбирайте
http://www.softtime.ru/info/articlep...?id_article=33
http://www.internet-technologies.ru/...icle_1336.html
http://www.tigir.com/paging.htm
и тд
Все примеры рабочие и актуальные.Спасибо сказали:
ArhStrAngeR(31.01.2012), hotsman(01.02.2012), - 31.01.2012 23:54Разработка любых сайтов

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

- Регистрация: 12.12.2010
- Сообщений: 111
- Репутация: 11
Если хочется попрактиковаться, то вот принцип, как я сам когда-то писал:
-в адресной строке передается номер текущей страницы
-изымаем этот номер через $_GET
-затем делаем также, как вы, только запрос к БД "SELECT * FROM akciya ORDER BY id DESC LIMIT offset, rows"
где offset - кол-во записей на странице*(номер страницы - 1)
rows - кол-во записей на странице
осталось сделать нумерацию
- считаем с помощью sql общее кол-во записей в БД
- делим это число на кол-во записей на странице
- через while выводим номера страниц, оформленные сслыками, адрес которых состоит из адреса страницы + параметр номера страницы..
вот и все
Если решите делать сами, спрашивайте, что не понятноСпасибо сказали:
hotsman(01.02.2012), - 01.02.2012 07:59
убивают примеры с селектами типа: $result = mysql_query("SELECT * from $table ORDER by id desc");
накой фиг селект *, если ток одно поле надо выбрать на строку, зачем 150 полей хватать из таблицы на одну строку выборки, а если в выборке 100500 строк, я даж боюсь подумать за миллион и более строк, ужас тихий =(Спасибо сказали:
hotsman(01.02.2012), tronkovlad(01.02.2012), - 01.02.2012 11:41
спасибо всем, сделал!
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Страничная навигация в wordpress | Web программирование | 1 | 06.01.2012 13:27 |
Красивая навигация – пагинатор | Дайджест блогосферы | 0 | 29.10.2011 21:24 |




