![]() |
![]() ![]() |
![]() |
![]()
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 ![]() |
Masz nieprawidłowe zapytanie.
Skąd Ci się bierze $podstawa? -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
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ł
![]() ![]() ![]() ![]() |
|
|
![]()
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 ![]() |
|
|
![]()
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 -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 06:57 |