![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 29.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Podałem Ci link z gotowym kodem i przykładami jak to wykonać. Turson zrobił to samo.
Ty odpisujesz w temacie - czekasz 30 minut i zakładasz kolejny z tym samym pytaniem. Zamiast usiąść i się nauczyć to czekać na gotowe rozwiązanie. Spoko - ja kiedyś też tak miałem, jednak zaoszczędze ci czasu i powiem, że nikt gotowca Ci tu nie da. Pozdrawiam ;] edit: wyjaśnie Tobie jak działa to co ci podesłałem. Tutaj masz link do zrzutu ekranu, jak widzisz, pobiera z 4 różnych tabel (newsy, artykuły, posty i tematy) i pokazuje wyniki ograniczone do ilości. http://arturs.pl/upload/nt/wyszukiwarka.jpg Tu jest kod jak to działa (ograniczyłem później do 3 tabel)
Teraz robisz tak: robisz dodatkowy plik / routing, np. newsy.json (nie musi być .json - to tylko w celach czytelności), w który listujesz wyniki z bazy danych jako JSON. (json_decone i json_encode - funkcje w PHP do tego). Na stronie robisz include z jquery.js, pod nim typeahead.js i pod nim to co napisałem wyżej (przerób na własne potrzeby zmieniając nazwe json i pól / tabel). Poczytaj o typeahead a do wieczora będziesz miał działający skrypt. Możesz również dalej czekać aż ktoś Ci poda innego gotowca -,- edit: podam Ci jeszcze kod HTML na formularz, taki jaki ja mam (ostylowany wg. bootstrapa): W input hide serialized automatycznie dodają się wybrane wartości w trakcie wyszukiwania, np. przeszukujesz newsy po treści to w to pole dodają się wszelkie wartości z json - te które dodasz z bazy, czyli np. id, data, tytuł, tresc, autor itp. etc. itd ;] proste.. wystarczy że przeczytasz to ze zrozumieniem i poprubujesz odrobine sam. Tylko nie wracaj jak przez godzine Ci nie będzie wychodzić. Ten post edytował Forti 3.01.2015, 10:26:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 21:45 |