Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Jak napisać wewnętrzną wyszukiwarkę ?
#2
Wewnętrzna wyszukiwarka to rzecz bardzo prosta, jednak oprócz php, przyda Ci się znajomość np. MySQL.

Na stronie tworzysz inputa, po wpisaniu czegoś tam klikasz na button, który z kolei powinien przenieść Cię na kolejną stronę..
To co wpisałeś, możesz przechowywać za pomocą $_GET[''] (w adresie url) lub $_POST[''] (jest niewidoczne, w <form dajesz method="post")
Jeśli korzystasz z geta, po wpisaniu słowa program przenosi Cię np. na search.php?fraza=program
W pliku search.php robisz pobieranie informacji z geta, przypisując ją do jakiejś zmiennej oraz filtrując, np.
$szukam = mysql_escape_string($_GET['tutaj_nazwa_pola_name_z_inputa']);
czyli w tym wypadku zmienna $szukam wskazuje na 'program'

Następnie przeszukujesz swoją bazę.. np. jeśli korzystasz z mysql i chcesz przeszukać tabele news, w poszukiwaniu tematów zawierający słowo 'program' robisz to tak..

$query = mysql_query('SELECT `title` FROM `news` WHERE `title` LIKE "'.$szukam.'"');

Później zostaje kwestia wyświetlania wyników. Jak będziesz potrzebował więcej pomocy, pisz w tym temacie.
Odpowiedz


Wiadomości w tym wątku
RE: Jak napisać wewnętrzną wyszukiwarkę ? - przez Siemen - 11-08-2010, 00:08

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak napisać aplikację działającą na Windows 8? dmons 3 3,695 13-10-2012, 03:09
Ostatni post: Radian
  jak napisać pętlę foreach w smaty przykłady zebrowski1973 4 4,264 27-01-2011, 01:36
Ostatni post: zebrowski1973

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl