За последние 24 часа нас посетили 36285 программистов и 1735 роботов. Сейчас ищут 797 программистов ...

Автомотический поиск

Тема в разделе "PHP для новичков", создана пользователем Dron-Boy, 30 июл 2016.

  1. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Вобще хочу реализовать поиск как в гугле ну типо ты вводишь текст а он сразу же сравнивает его с бд и выводит примеры ну или как на этом форуме когда пишешь сообщение кому либо из пользователей там есть поле для ввода логина пользователя и когда ты начинаешь писать он выводит сразу ктосовпадает по запросу. Как такое сделать?
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
  3. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    А подробнее.
     
  4. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Подробнее надо было только прочитать про ajax
     
  5. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @Dron-Boy ещё jquery облегчит задачу со стороны клиента.
     
  7. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    я могу сделать это только по нажатию на кнопку отправить, а вот так что бы оно автомаически происходило не могу.
     
  8. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @Dron-Boy у форм есть события на которые они могут реагировать, можно их определить или установить eventListen.
    Например можно выполнять функцию при нажатии клавиши когда на ней фокус, посмотри onkeydown для input text.
    Есть целые библиотеки, которые облегчают это всё

    https://select2.github.io/examples.html#data-ajax
    Пример:
    Loading remote data
     
  9. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    denis01 нравится это.