![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
Witam... napisałem wyszukiwarkę na stronę i mam problem bo jak mam tytuł np. Panel i wpiszę w wyszukiwarkę "panel" to nie znajduje ale jak wpiszę "Panel" z dużej litery to znajduje mam też problem z polskimi literami jak wpisze jakąś polską literę np. ą to mam error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\tutki\wyszukiwarka.php on line 27 linia 27:
cała wyszukiwarka:
Proszę o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
toż to się inaczej robi....
$podstawa=$_POST[podstawa]; |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
hehe bez tego też działa ale zmieniłem, co zorbić aby jak wpiszę z małej litery panel to mi wyświetli Panel
|
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
|
|
|
![]()
Post
#8
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
możesz zastosować ucfirst do tego żeby zmienić 1 literę na dużą.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
hmmm a dało by się zrobić aby on np. całą treść bazy danych czytał w małych literach i słowa kluczowe zamieniał na małe i wtedy sprawdzał (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) lub ma ktoś jakieś inne rozwiązanie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
|
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
http://pl2.php.net/manual/pl/function.strtolower.php
strtolower ( $str ) zamienia wszystko na małe litery (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
przejrzałem pobieżnie a nie czytaęłm ale wyszukiwarkę masz w zapytaniu sql więc małe litery raczej chcesz porównać w zapytaniu sql... i tu wchodzi funkcja LCASE()
czyli przykąłdowo jeśli Twoje zapytanie wyglądało: Cytat SELECT * FROM tutki where status=3 and $podstawa like '%".$haslo."%' to powinno mniej więcej wyglądać tak:
lub (wszystko zależy od konfiguracji serwera (ja zmienne wprowadzam "normalnie" do zapytań ale widzę że tutaj pasuje tak jak do ciągów tekstowych):
oczywiście zmienną hasło wcześniej tez zamień pod php na małe litery ;p pozdro |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 19:33 |