За последние 24 часа нас посетил 34181 программист и 1709 роботов. Сейчас ищут 768 программистов ...

Работаем с Google пользовательский поиск

Тема в разделе "PHP для новичков", создана пользователем bkm, 24 дек 2009.

  1. bkm

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

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    Установил на сайте ПП от Гугла. Теперь хочу сохранять запросы пользователей в свою базу. Пробывал методы GET и POST - не помогло. Пришлось идти по сложному пути. Повесил на кнопку событие onClick и для формы onSubmit. Все прекрасно работает. Введенные данные передаю в javascript, который в свою очередь отправляет запрос в php и обрабатывает его.

    Код (Text):
    1. <form action="index.php?module=$module_name&do=Result" id="cse-search-box" onSubmit=="chekadd();">
    2.         <div align="right">
    3.         <input type="hidden" name="cx" value="011614352379420374947:zeuicmnrpve" />
    4.         <input type="hidden" name="cof" value="FORID:11" />
    5.         <input type="hidden" name="ie" value="windows-1251" />
    6.         <input type="text" maxlength="300" name="q" size="55" id="search" />
    7.         <input type="submit" name="sa" value="Поиск" onClick="chekadd();" />
    8.         </div>
    9. </form>
    Может быть есть возможность более простого способа сохраниния результатов?

    И еще вопрос:

    Результат выводится на другую страницу (кто пробывал установить себе, тот знает). При клике на "Поиск" загружается страница с результатом поиска от Гугл. Получается начинают работать две функции? - одна выводит результат, другая записывает поисковое слово в базу. Они работают параллельно или как? Посетитель уже увидел результат, а я тем временем делаю свое дело. Может это как-то затормозить работу вывода поискового запроса посетителя?