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

Печать RSS
308

И
Автор
Пришелец
0
Всем привет! Как в данном случае можно разбить вывод инфы на страницы?
<?
$sql=mysql_query("SELECT * FROM auk");
$auk=mysql_fetch_array($sql);
$auk=unserialize($auk[bag]);
if (empty($auk)){echo"<br>Пусто.";}
else{
for ($i=0;$i<sizeof($auk);$i++){echo"<br>Вывод.";}
}
?>
Изменил: Вантуз-мен (02.10.2009 / 04:55)
N

Эцилопп сией тентуры
0
ша код выложу

Чатланин
0
И
Автор
Пришелец
0
3. У меня похоже другая ситуация, по ссылке показан обычный вывод страниц из базы. У меня все записи в одной строке и в обном столбце.
N

Эцилопп сией тентуры
0
блин!
<?php
$on_page = 10;
if(isset($_GET['page'])){
$page = abs(intval($_GET['page']));
}else{
$page = '1';
}
$p_str = $on_page*$page-$on_page;
$sql = mysql_query("SELECT * FROM `auk` ORDER BY `id` ASC  LIMIT $p_str,$on_page");
$pag  = mysql_num_rows(mysql_query("SELECT * FROM `auk`"));
if($pag>0) {
$n = $p_str;
while($auk = mysql_fetch_array($sql)){
$n++;
echo " $n ".$auk['msg']."<br>";
}
}
$str = ceil($pag/$on_page);
if($page>1)echo "<a href='index.php?page=".($page-1)."'>Назад</a> | Далее";
if($page<$str)echo "Назад | <a href='index.php?page=".($page+1)."'>Далее</a>";
?>
Изменил: Вантуз-мен (02.10.2009 / 04:54)
N

Эцилопп сией тентуры
0
че то bb тег режет [/code]

Чатланин
0
5,6, mysql_num_rows() лучше заменить на mysql_result() имхо. так меньше ресурсов будет жрать.
4, а вон оно как у тебя. с первого раза че то не заметил.
И
Автор
Пришелец
0
Спасибо, щас буду пробывать.
N

Эцилопп сией тентуры
0
9. mysql_num_rows возвращает количество рядов результата запроса, а mysql_result возвращает данные результата запроса!
N

Эцилопп сией тентуры
0
10 > 8
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск