Другие языки программирования и технологии

PHP, MySql, HTML... Веб девелоперы HELP плиз! Застряла посередине с курсовой.. . :-(

Очень нужна помошь по курсовой.

А именно с MySql, PHP, и HTML.

Абстракт сайта - Онлайн Магазин (ЧТО УЖЕ ЕСТЬ) .
-Есть датабаза с продуктами, которая показывается на странице с помощью PHP, и кое-какие функции с регистрацией логином и т. д. .
(Сайт и датабазу вышлю)

Нужно помочь со следующими функциями:
- Юзер может найти определённый продукт с помощью формы (используя ключевые слова) .
- Последний поисковый результат должен быть сохранён в полях формы (cookie?).

Ну и в общем посмотреть если какие ужасные баги и их исправить. (ЭТО не обязательно, но хотелось бы)
А ещё мне объяснить как вы это сделали (что бы и я поняла и научилась иначе толку мало) .

Пожалуйста помогите.
Есть скайп для связи - напишите скайп ник на мыло если в силах помочь.
Я сейчас на работу. Буду в интернете после 5:30 вечера Московского времени.

Спасибо заранее! Буду ОООЧЕНь благодарна!
поиск - это дело хитрое.. .Тут сразу много вопросов возникает: искать по одному слову или по нескольким, с учетом морфологии или без учета таковой, если поиск идет по нескольким словам, то как учитывать их порядок, вес в результатах поиска.
И что значит "Последний поисковый результат должен быть сохранён в полях формы"? В смысле последний поисковый запрос? Если так, то для неавторизованного пользователя это могут быть либо куки, либо текущая сессия. Разумеется, после завершения текущей сессии данные потеряются, а куки могут быть недоступны. Для авторизованного пользователя самым лучшим вариантом будет это хранить в базе данных как настройку и подгружать в сессию на период активности данного пользователя, чтобы не делать лишних запросов в базу.
Что до поиска, то с учетом срочности задания можно выделить два возможных варианта:
1) Либо поиск производится точно (или почти точно) по введенной фразе - в этом случае на onchange или на onkeyup в окошке поиска навешивают событие - если длина введенного текста более нескольких (обычно более трех символов - это делается с целью, чтобы несколько уменьшить количество бесполезных результатов и заодно нагрузку на сервер, а кроме того большинство важных для поиска слов не менее трех букв) , то запрос через AJAX отправляется на сервер в php, который ищет так или иначе в базе данных информацию и отправляет ее обратно клиенту. Это в общем виде. Ну непосредственно детали могут разниться (например вывод в том или ином виде на страницу)
2) Если поиск должен учитывать морфологию, искать по отдельным словам, а не по целой фразе и сделать это надо быстро, то выход - подключать готовые библиотеки.
АЛ
Андрей Лаумец
49 513
Лучший ответ
помогу сделать, платить будите? что за онлайн магазин, какая CMS? или самописный движок. жду письма на мыло
Лев Рожков
Лев Рожков
3 666