За последние 24 часа нас посетили 17182 программиста и 1628 роботов. Сейчас ищут 1159 программистов ...

не работает поиск

Тема в разделе "Прочие вопросы по PHP", создана пользователем mustang, 1 авг 2006.

  1. mustang

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

    С нами с:
    1 авг 2006
    Сообщения:
    6
    Симпатии:
    0
    Адрес:
    Ростов-на-Дону
    Текст темы здесь: http://php.ru/forum/viewtopic.php?t=1212 Модераторы перенесли в другой раздел....

    Может проблема именно в пхп-алгоритме?
    Вот на мой взгляд подозрительные места:
    Код (Text):
    1.  
    2. function search() {
    3.  }
    4.  function searchs() {
    5.    if (empty ($_POST['search_submit']) AND isset ($_GET['search'])) {
    6.      $query = $_SESSION['search_query'];
    7.  
    8.      $str = '';
    9.      $res = $this->db_query($query);
    10.      $cnt = $this->db_num_rows($res);
    11.      $str .= '<div align=center>по вашему запросу найдено - '.$cnt.' объявлений </div>';
    12. и дальше код идет
    13.  
    Код (Text):
    1.  
    2. if (isset ($_POST['search_submit'])) {
    3.      $text = explode(" ", trim($_POST['search_text']));
    4.      $logic = $_POST['logic'];
    5.      $razdel = $_POST['tree_section']; //-1
    6. и дальше код идет
    Как Вы думаете?
     
  2. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    mustang

    во избежании проблем с мышой и "вводом" введи в форме скрытое поле и лови его. тогда будет пофиг каким методом произошел submit. хоть java-скриптом.

    например на php.ru вообще кнопки для поиска нет.
     
  3. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    ИМХО это скорее к HTML чем к PHP.
     
  4. mustang

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

    С нами с:
    1 авг 2006
    Сообщения:
    6
    Симпатии:
    0
    Адрес:
    Ростов-на-Дону
    Спасибо за ответ. Про скрытое поле понял, но к сожалению не знаю что и как в него писать :(. Могли бы Вы помочь?

    ЗЫ на пхп.ру хтмл-код нельзя посмотреть.......
     
  5. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    1. <input type="hidden" name="name" value="value" />
    2. можно
     
  6. mustang

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

    С нами с:
    1 авг 2006
    Сообщения:
    6
    Симпатии:
    0
    Адрес:
    Ростов-на-Дону
    Это понятно :D ...А конкретнее для этого случая?
     
  7. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    шнурки не гладим