Re: Выпадающий список
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;
} // Конец функции
$perpage = 2; // Количество отображаемых данных из БД
if (empty($_GET['page']) || ($_GET['page'] <= 0)) {
$page = 1;
} else {
$page = (int) $_GET['page']; // Считывание текущей страницы
}
// Общее количество информации
$count_sql = '( ' . implode(' ) UNION ( ', $aUnion) . ' ) ';
$count = mysql_numrows(mysql_query($count_sql)) or die('error! Записей не найдено!');
$pages_count = ceil($count / $perpage); // Количество страниц
// Если номер страницы оказался больше количества страниц
if ($page > $pages_count) $page = $pages_count;
$start_pos = ($page - 1) * $perpage; // Начальная позиция, для запроса к БД
выдает ошибку
WARNING: IMPLODE() [FUNCTION.IMPLODE]: BAD ARGUMENTS. IN Z:\HOME\LOCALHOST\WWW\AUTOSHINA\ACHILLES.PHP ON LINE 64
WARNING: MYSQL_NUMROWS(): SUPPLIED ARGUMENT IS NOT A VALID MYSQL RESULT RESOURCE IN Z:\HOME\LOCALHOST\WWW\AUTOSHINA\ACHILLES.PHP ON LINE 65