[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: постраничная навигация в поисковой странице
Am73
Добрый день. Мучаюсь уже который день. Не понимаю, в чем может быть ошибка. На поисковую страницу приделан пагинатор. Так вот первая страница отображается верно,а вот при переходе на другие не срабатывает фильтр на селект, и выводятся все остальные строки из таблицы(с добавлением новых страниц на пагинаторе). Помогите, пожалуйста, разобраться.
<?
if (isset($_GET['search']))
$search = $_GET['search'];
$search = trim($search);
$search = mysql_real_escape_string($search);
$search = htmlspecialchars($search);
include 'safemysql.class.php';
$db = new safeMysql();

$per_page = 2;

$cur_page = 1;
if (isset($_GET['page']) && $_GET['page'] > 0)
{
$cur_page = $_GET['page'];
}
$start = ($cur_page - 1) * $per_page;

$sql = "SELECT SQL_CALC_FOUND_ROWS * FROM product WHERE Title LIKE '%$search%' OR Article LIKE '%$search%' LIMIT ?i, ?i";
$data = $db->getAll($sql, $start, $per_page);
$rows = $db->getOne("SELECT FOUND_ROWS()");

$num_pages = ceil($rows / $per_page);

$page = 0;

?>
Найдено сообщений: <b><?=$rows?></b><br><br>
<? foreach ($data as $row): ?>
<?=
++$start?>. <a href="?id=<?=$row['ID']?>"><?=$row['Title']?></a><br>
<? endforeach ?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.