Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dzialanie wyszukiwarki na stronie
elmozaur
post
Post #1





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

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


Witam ponownie.
Poniewaz tematu cache'u nie moge narazie ruszyc zabieram sie za kolejny modul -wyszukiwarke newsow zamieszczonych w serwisie.

1.Czy ktos moze powiedziec jak w teorii dziala taki modul ?

Jak mysle sobie tak:
pytam baze o $id wszystkiego co w tytule lub tresci newsa ma LIKE text wpisany w formularzu.
kazdy $id bedzie wrzucany do tablicy. Nastepnie z tablicy wybieram kolejne $id ktorymi pytam baze o konkretne tytuly i newsy za pomoca ktorych tworze liste wyszukanych pozycji.
Czy ktos moze mnie poprawic jesli zle rozumuje ?

2. Jesli wynikow wyszukiwania jest wiecej nic np 10 chcialbym zrobic mozliwosc przelaczania podstron z wynikami.
np |<< << nr.wyswietlanej podstrony >> >>|

Czy z doswiadczenia moge prosic o teorie jak to mam napisac ?
Z kodem sobie poradze ale nie moge sobie wyobrazic jak to dziala.

dziekuje i pozdrawiam
Grzesiek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
f1xer
post
Post #2





Grupa: Zarejestrowani
Postów: 403
Pomógł: 68
Dołączył: 20.03.2008

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


1. Select z LIKE to dobry pomysł tylko po co wrzucać to do tablicy? możesz zrobić takie zapytanie
  1. <?php
  2. $query="SELECT * FROM newsy WHERE tresc LIKE \"%szukana_fraza%\"";
  3. ?>


Oczywiście to najprostszy sposób (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ma sporo wad ale też zalety np. prostote, później tak zwrócone wyniki przetwarzasz sobie w foreach i robisz sobie listę wyników, a jeżeli chodzi o stronicowanie to polecam klasę Pager'a dostępną na tym forum

Ten post edytował f1xer 31.07.2008, 08:22:42
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 04:49