Я хочу сделать минималистичный скрипт постраничного, который в основном делает три вещи:PHP Разбивка - возникли проблемы обнаружения страницы
- На первой странице, просто следующая кнопку.
- На последней странице, только предыдущая кнопка.
- Для всех остальных между ними.
У меня есть большая часть кода, но я просто делаю некоторые инструкции if/elseif, которые определяют, на какой странице находится пользователь, и у меня проблемы. (Те, в нижней части) Во-первых, здесь нет код запроса:
$per_page = 10;
$pages_query = mysql_query("SELECT COUNT(idnum) FROM images");
$pages = ceil(mysql_result($pages_query, 0)/$per_page);
$page = (isset($_GET['page'])) ? (int)$_GET['page'] :1;
$start = ($page -1) * $per_page;
$query = mysql_query("SELECT * FROM images ORDER BY idnum DESC LIMIT $start, $per_page");
А вот если заявление часть:
$nextend = $pages - 1;
$next = $page + 1;
$previous = $page - 1;
if ($pages >= 1 && $page = 1) {
echo '<a href="?page='.$next.'">next</a>';
} elseif ($pages >= 1 && $page = 2) {
echo '<a href="?page='.$previous.'">previous</a>';
}
Это всегда приводит к следующей кнопке, независимо от того, на какой странице я на. Как определить номер страницы, чтобы я мог отображать кнопки разбиения на страницы так, как я хочу? Кстати, я знаю, что у меня уже нет инструкции else для средних страниц (следующий и предыдущий).
Работает идеально. Благодаря! –