За последние 24 часа нас посетил 21831 программист и 1661 робот. Сейчас ищут 895 программистов ...

Навигатор. Вывод страниц поиска

Тема в разделе "MySQL", создана пользователем Riddick, 21 авг 2009.

  1. Riddick

    Riddick Активный пользователь

    С нами с:
    13 июн 2008
    Сообщения:
    80
    Симпатии:
    0
    Адрес:
    Россия
    Подскажите пожалуйста как реализовать вывод страниц результата поиска?

    Есть поиск по разным критериям, например 1 комн.кв., 2 комн.кв., 3 комн.кв...
    В принципе я знаю как сделать вывод ссылок навигации на страницы, которые потом с базы будут выводить нр по 30 записей. Но...

    Если выбрали только 1 комн.кв., а в базе вперемешку сохранены и остальные, на следущей странице будет выводить не то что нужно. т.е. необходимо сделать вывод навигатора, который будет переводить на следущую страницу с сообщениями результатов поиска.

    надеюсь поняли о чем я.

    Заранее спасибо.

    p.s. извините за глупый вопрос.
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    храни параметры поиска в сессии, а навигатор только передает номера страниц.
     
  3. kostyl

    kostyl Guest

    у меня этот признак передается в адресной строке
     
  4. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    PHP:
    1. <?php
    2.  
    3. function page($num){
    4.     return '?' . http_build_query(array_merge($_GET, array('page' => $num)));
    5. }
    6.  
    7. $_GET = array(
    8.     'filter' => '1',
    9.     'sort'   => 'price'
    10. );
    11.  
    12. echo page(4); // ?filter=1&sort=price&page=4
    13.  
    14. ?>
     
  5. Riddick

    Riddick Активный пользователь

    С нами с:
    13 июн 2008
    Сообщения:
    80
    Симпатии:
    0
    Адрес:
    Россия
    Спасиб.

    точно, самый удобный вариант=) спасибо=)
     
  6. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Один из минусов этого варианта: пользователь не сможет добавить страницу в закладки. Точнее он добавит не совсем ту страницу...