Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wyszukiwarka szukająca słowa w danym rekordzie tabeli mysql
przemo191
post
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 3
Dołączył: 1.08.2011

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


Witam.

Mam taki problem stworzyłem wyszukiwarkę która szuka to co wpiszemy. Lecz szuka tylko całych fraz. np kiedy w bazie wpisane jest "kot w butach", a w wyszukiwarkę wpiszemy samo "kot" to nic się nie wyświetli, a jeżeli wpiszemy całą frazę "kot w butach" to wyświetli się to prawidłowo.

Kod formularza:

  1.  
  2.  
  3.  
  4. <form action="szukaj.php" method="post">
  5. <input type="text" name="szukaj" />
  6. <input type="submit" value="Szukaj" />
  7. </form>



Kod wyszukiwarki:

  1.  
  2.  
  3. <?php
  4.  
  5. $szukaj=$_POST["szukaj"];
  6.  
  7. $query="SELECT * FROM zlecenia WHERE NIP or NAZWA or KODPOCZT or MIEJSCOWOSC or ID or TIMOCOM_TRANS LIKE '%{$szukaj}%'";
  8. [...]
  9. $query=" SELECT * FROM przewoznicy WHERE NIP='$szukaj' or MIEJSCOWOSC='$szukaj' or KODPOCZT='$szukaj' or NAZWA='$szukaj' or ID='$szukaj' or TIMOCOM_TRANS='$szukaj'";
  10. ?>


Ten post edytował przemo191 29.08.2011, 12:27:19
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 00:05