|
|
|
| не выводит данные!!!
Вот код в чем проблема!!
<?php
function link_bar($page, $pages_count)
{
for ($j = 1; $j <= $pages_count; $j++)
{
// Вывод ссылки
if ($j == $page) {
echo ' <a style="color: #808000;" ><b>'.$j.'</b></a> ';
} else {
echo ' <a style="color: #808000;" href='.$_server['php_self'].'?page='.$j.'>'.$j.'</a> ';
}
// Выводим разделитель после ссылки, кроме последней
// например, вставить "|" между ссылками
if ($j != $pages_count) echo ' ';
}
return true;
} // Конец функции
// Подключение к базе данных
mysql_connect('localhost', 'root', 'gioh3giuohdrg') or die('error! Нет соединения с сервером mysql!');
mysql_select_db('vstk_dp_ua') or die('error! Нет соединения с базой данных!');
// Подготовка к постраничному выводу
$perpage = 10; // Количество отображаемых данных из БД
if (empty($_GET['page']) || ($_GET['page'] <= 0)) {
$rrr=$_GET['page'];
$page = 1;
} else {
$page = (int) $_get['page']; // Считывание текущей страницы
echo"$rrr|$page";
}
// Общее количество информации
$count = mysql_numrows(mysql_query('select * from fusion_wit')) or die('error! Записей не найдено!');
$pages_count = ceil($count / $perpage); // Количество страниц
// Если номер страницы оказался больше количества страниц
if ($page > $pages_count) $page = $pages_count;
$start_pos = ($page - 1) * $perpage; // Начальная позиция, для запроса к БД
//echo"$page|$start_pos|$perpage";
// Вызов функции, для вывода ссылок на экран
link_bar($page, $pages_count);
// Вывод информации из базы данных
echo '<p><b>Постраничный вывод информации</b></p>';
$kkk=20;
$result = mysql_query('select * from table limit '.$start_pos.', '.$perpage) or die('error!');
while ($row = mysql_fetch_array($result)) {
echo '<p>'.$row['r'].'</p>';
}
?>
|
$start_pos-почемуто -10??? | |
|
|
|
|
|
|
|
для: alex_fear
(20.01.2012 в 17:35)
| |
$page = (int) $_get['page'];
|
$_get - нет такого массива, поэтому $page = (int) null == 0, следовательно $start_pos = (0 - 1) * 10 == -10 | |
|
|
|
|
|
|
|
для: Igorek
(20.01.2012 в 18:06)
| | Как подправить правильно? | |
|
|
|
|
|
|
|
для: alex_fear
(20.01.2012 в 18:13)
| | Есть массив $_GET | |
|
|
|
|
|
|
|
для: Sfinks
(20.01.2012 в 19:48)
| | Все исправил все работате!! | |
|
|
|