forma na index.php
[HTML] pobierz, plaintext
- <form action="search.php" method="post">
- Wpisz wyszukiwany produkt: <input type="text" name="phrase" />
- <input type="submit" value="Szukaj!" />
- </form>
i search.php
<?php //na katalogu 2 // program wyszukiwarki - search.php // wy?wietlenie nagłówka // usunięcie niepotrzebnych białych znaków // sprawdzenie, czy użytkownik wpisał dane // je?li nie, to wy?wietl komunikat i zakończ działanie skryptu // je?li jednak dane s? wpisane poprawnie else { // poł?czenie z baz? danych, NIE ZAPOMINJ USTAWIĆ WŁASNYCH DANYCH! // skonstruowanie zapytania // zwróć uwagę na operator Like - to on jest sercem całej aplikacji. Pozwala wyszukać dany ci?g w bazie danych // jak zapewne zauważyłe?, przed fraz? i po niej umieszczam znaki procenta % // ten znak symbolizuje dowolny inny ci?g znaków, więc jest niezbędny do skutecznego wyszukiwania // połaczenie operatorem Or pozwala na wyszukiwanie danego ci?gu zarówno w nazwie, jak i opisie produktu // UWAGA! Tutaj też nie zapomnij ustawić swoich danych! $query="Select nazwa_produktu From produkt Where nazwa_produktu Like '%{$_POST['phrase']}%'"; // wysłanie zapytania do bazy danych // ustalenie ilo?ci wyszukanych obiektów // wyswietlenie ilo?ci wyszukanych obiektów // wy?wietlenie wyników w pętli for($x=0;$x<$obAmount;$x++) { // przekształcenie danych na tablicę // wy?wietlenie numeru identyfikacyjnego // wy?wietlenie nazwy produktu } } // zamknięcie poł?czenia // koniec aplikacji ?>