За последние 24 часа нас посетили 19293 программиста и 1108 роботов. Сейчас ищут 523 программиста ...

Живой поиск ajax php mysql

Тема в разделе "JavaScript и AJAX", создана пользователем hotreboot, 13 май 2019.

  1. hotreboot

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

    С нами с:
    13 май 2019
    Сообщения:
    7
    Симпатии:
    0
    Здравствуйте. Может кто поможет. При живом поиске <script> вызывает php код который по мере набора в input ищет совпадения в базе по like%% Примеров много в сети, но мне потом нужно передать из формы где этот input не результат поиска, а id этого результата. Ну вот база id, fio. Поиск по fio и естественно в value подставляется ответ от php $row['fio']. Совсем чайник в Ajax, но я так думаю, что php коду нужно создать array
    PHP:
    1.     array(
    2.     fio  => $row['fio'],
    3.     id => $row['id']
    4.     )
    или в json, а ajax уже должен распарсить ответ и вставить в водимое поле input результат поиска, а в скрытое поле input подставить id

    HTML:
    1. <input class="..." id="..." type="text" name="fio" value="" ...>
    2. <input class="..." id="..." type="hidden" name="id" value="" ...>
    Как бы так реализовать? ;)
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.734
    Симпатии:
    1.315
    Адрес:
    Лень
    изучай
     
  3. Artur_hopf

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

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    или можно так:
    hotreboot - совсем чайник в Ajax, я заплачу золотом...
    Artur_hopf - как прикажете милорд
     
  4. hotreboot

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

    С нами с:
    13 май 2019
    Сообщения:
    7
    Симпатии:
    0
    @MouseZver
    Офигительная помощь. Спасибо. Зачем тогда эти форумы нужны - пусть все и всё сразу изучают.
     
  5. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.734
    Симпатии:
    1.315
    Адрес:
    Лень
    а что ты хотел, если проблемного вопроса null ? Иди в раздел Сделай за меня.
    --- Добавлено ---
    Конкретно - что ты хочешь ?
     
  6. hotreboot

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

    С нами с:
    13 май 2019
    Сообщения:
    7
    Симпатии:
    0
    @MouseZver От вас? Уже ничего. Бесполезность и грубость всё, что я увидел.
     
  7. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.734
    Симпатии:
    1.315
    Адрес:
    Лень
    А я вижу, что тебе не удалось найти дураков в интернете, которые бы сделали все за тебя, пока ты там гуляешь с друзьями и теперь как все блондинки, чушью комментируете безысходность
     
  8. Vanchot

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

    С нами с:
    23 мар 2019
    Сообщения:
    104
    Симпатии:
    19
    Адрес:
    Ахерон (LV-426)
    like% часто или почти всегда будет находить несколько результатов. Видимо, нужно их все выводить в тег select, и потом уже по результату выбора в select-е определять и id.
    ;)