[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Постраничный вывод + Ajax
Страницы: 1, 2
Tapakan
Подскажите какие параметры надо передавать в скрипт, что бы все работало. Я передаю id=a , но в этом случае 1 страница просто повторяется
<?
session_start();
require_once 'config.php';
$allpages = mysql_query("SELECT COUNT(*) FROM gb") or die(mysql_error());
$maxcomment = 5;
//Сообщений на страницу
$all = mysql_fetch_row($allpages);
$all = $all[0];
//Общее количество сообщений
$vsego_pages = ceil($all / $maxcomment);
//Всего страниц будет
$current_page = isset($_GET['p']) ? (int)$_GET['p'] : 1;
if($current_page < 1) {
$current_page = 1;
}
$start = $current_page * $maxcomment - $maxcomment;
for ($p = 1; $p <= $vsego_pages; $p++)
if ($p == $current_page)
{
echo '<a href="gbook.php?p='.$p.'" onClick="na('.$p.'); return false;">'.$p.'</a>';
} else {
echo '<a href="gbook.php?p='.$p.'" onClick="na('.$p.'); return false;">'.$p.'</a>';
}
$select = mysql_query("SELECT * FROM gb ORDER BY id DESC LIMIT $start, $maxcomment") or die(mysql_error());
while($comm = mysql_fetch_array($select, MYSQL_ASSOC))
echo "<div id=bok><div class=comm>"
.htmlspecialchars($comm['name'])."<p class=commd>"
.htmlspecialchars($comm['datetime'])."</p><br><br>"
.htmlspecialchars($comm['message']). "</div></div>";
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.