Пейджинг PHP из MySQLPhp

Кемеровские программисты php общаются здесь
Anonymous
Пейджинг PHP из MySQL

Сообщение Anonymous »

У меня проблема с PHP-скриптом подкачки.Первая страница работает отлично, но следующие страницы пусты.
Config.php включает настройки базы данных, такие как хост и т. д.
Пожалуйста, помогите мне решить мою проблему. проблема.
Заранее спасибо.

Вот мой код:

include 'config.php';
mysql_connect($iplogow, $userlogow, $haslologow) or die("Mysql error: " . mysql_error());
mysql_select_db($bazalogow)or die("Błąd bazy danych: " . mysql_error());

echo '




table1
table2
table3
table4
table5
table6
table7
';

$result = mysql_query("SELECT Count(id) FROM `logi`");
$row = mysql_fetch_row($result);
$count_users = $row[0];

$per_page = 10;

$pages = ceil($count_users / $per_page);

$current_page = !isset($_GET['page']) ? 1 : (int)clear($_GET['page']);

if($current_page < 1 || $current_page > $pages) {
$current_page = 1;
}

if($count_users > 0) {
$result = mysql_query("SELECT * FROM `logi` ORDER BY `id` DESC LIMIT ".($per_page*($current_page-1)).", ".$per_page);
while($row = mysql_fetch_assoc($result)) {
echo '
'.$row['nick'].'
'.$row['ip'].'
'.$row['password'].'
'.$row['productid'].'
'.$row['client'].'
'.$row['date'].'
'.$row['hour'].'
';
}
} else {
echo '
Niestety nie znaleziono żadnych ataków.
';
}
echo '';

if($pages > 0) {
echo '
';
if($pages < 11) {
for($i = 1; $i 10) {
echo '[1] ';
echo '[2] ';
echo '[...] ';
for($i = ($current_page-3); $i 12) {
echo '[...] ';
echo '['.($pages-1).'] ';
echo '['.$pages.'] ';
} elseif($pages == 12) {
echo '[...] ';
echo '[12] ';
}
}
echo '
';
}
?>


Подробнее здесь: https://stackoverflow.com/questions/178 ... from-mysql

Вернуться в «Php»