Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wyszukiwarka
michael8383
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 18.12.2009

Ostrzeżenie: (0%)
-----


witam

zastanawiam sie, czy da sie w jakis latwy sposob zaimplementowac wyszukiwarke na stronei (php) taka jak jest np na naszej klasie w przeszukiwaniu swoich znajomych? konkretnie chodzi mi o takie cos, ze jak mam w bazie zapisanych kilkaset rekordow, to przy wpisywaniu w wyszukiwarke np 3 pierwszych znakow, skrypt wyswietli mi (w jakis tam sposob) na stronie te rekodry ktore pola np imie zaczyna sie lub sklada z tych 3 liter ? czyli takie dynamiczne generowanie wynikow wyszukiwania bez koniecznosci wyslania formularza z odpowiednim zapytaniem do bazy.

wiem, ze cos takiego sie da zrobic, bo w koncu na nk jakos to dziala (IMG:style_emoticons/default/smile.gif) chodzi mi o to, czy da sie to zrobic jednym skryptem czy potrzebny jest zestaw skryptow polaczonych technologii? przegladajac firebugiem stronke nk, wyszperalem skrypt, ale sadze, ze jest on napisany specjalnie dla nk i przerobienie go bylo by dosc skomplikowane i szybciej bylo by napisac takie cos na nowo.

ktos mial doczynienia z taka forma wyszukiwania? zrodlo danych moze byc dowolny, czy to z bazy, pliku czy tablice w php - obojetnie

zaznaczam, ze nie prosze o napisanie takiego skryptu (IMG:style_emoticons/default/smile.gif) chodzi mi raczej o opinie na temat skomplikowania takiej wyszukiwarki.

pozdrawiam
Go to the top of the page
+Quote Post
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Nie ma tu nic bardzo skomplikowanego zwykłe ajax autosuggest/autocomplete, połączenie skryptu w ajaxie i skryptu php.
Go to the top of the page
+Quote Post
blooregard
post
Post #3


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Jest to autouzupełnianie i realizuje się to przy pomocy Ajaxa.

Przy każdym wpisanym znaku f-cja JS przy pomocy Ajax'a uruchamia skrypt w PHP, który realizuje zapytanie do bazy i wybiera rekordy rozpoczynające się na dany znak/dane znaki (po wprowadzeniu kolejnych) i wyświetla je np. w div-ie pod polem tekstowym.

Do tego można dodać modyfikacje w postaci nawigacji po owej liście, kompletowanie wprowadzonych znaków znalezioną wartością po naciśnięciu np. spacji, dymki w stylu "Czy chodziło Ci o..." itp.
Go to the top of the page
+Quote Post
michael8383
post
Post #4





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 18.12.2009

Ostrzeżenie: (0%)
-----


juz wiem czego sie chwycic. poszukam i postaram sie cos takiego sklecic

dzieki za wskazowki
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 23:51