ran4erep, первый аргумент в функции будет test.php?
echo '<div class="topmenu">' . functions::display_pagination('test.php?', $start, $total, 10) . '</div>';
Koenig, спасибо большое. Просто, с функциями я ещё не работал, они мне пока просто не нужны были
Koenig, всё равно пустая страница
ran4erep, в базе больше 10 юзеров? кинь код
Koenig, больше. Сам скрипт по пути /adm/test.php. Вот код:
$my_tab = 'users';
$total = mysql_result(mysql_query
("select count(*) from $my_tab"), 0);
$res = mysql_query("select * from
$my_tab limit $start, 10");
while($row=mysql_fetch_assoc
($res))
{
echo '<div class="menu">' . $row['name'] . '<br /></div>';
}
echo '<div class="topmenu">' .
functions::display_pagination('test.php?',
$start, $total, 10) . '</div>';
поставил вывод одного элемента, а страниц всё равно только две
и ещё вопрос. Вроде как, страницу ошибки 404 сделать как раз плюнуть. На главной странице хостинга меня уверяют что я могу сделать это (хостинг freewha.com). Пишу в .htaccess: ErrorDocument 404 /404.php, ввожу заведомо неверный адрес и перехожу не по /404.php, а на страницу с ошибкой самого хостинга, которая напичкана рекламой и вообще не комильфо
ran4erep, не понятно почему не работает
так работает
<?php
define('_IN_JOHNCMS', 1);
require('../incfiles/core.php');
require('../incfiles/head.php');
$page = (isset($_GET['page']) && $_GET['page'] > 0) ? intval($_GET['page']) : 1;
$n = 1;
$start = $page==1 ? 0 : ($page - 1) * $n;
$my_tab = 'users';
$total = mysql_result(mysql_query("select count(*) from $my_tab"), 0);
$res = mysql_query("select * from $my_tab limit $start, $n");
while($row=mysql_fetch_assoc($res)) {
echo '<div class="menu">' . $row['name'] . '<br /></div>';
}
echo '<div class="topmenu">' .
functions::display_pagination('test.php?', $start, $total, $n) . '</div>';
require('../incfiles/end.php');
?>
Koenig, можно написать без этого конченого тега [php]?
потому что с ним у меня Parse error: syntax error, unexpected '$', expecting