![]() |
![]() ![]() |
![]() |
-Dzydz- |
![]()
Post
#1
|
Goście ![]() |
Witam.
Gonią mnie terminy więc postanowiłem już nie czekać dłużej tylko poprosić kogoś o pomoc. :] A więc mam problem z własną wyszukiwarką polegający na tym, że wyświetla mi on wszystkie pola w tablicy w której jest szukane zapytanie bez różnicy jakie słowo wpisaliśmy w wyszukiwarce. Niżej zamieszczam kod i proszę o jakąś radę choćby najmniejszą jak znaleźć ten błąd .
Pozdrawiam. |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A patrzyles w ogole czy zapytanie ci sie tworzy jak powinno?(IMG:style_emoticons/default/questionmark.gif)
$query="SELECT * FROM `users` WHERE $warunki "; var_dump($query); I nagle wszystko staje sie jasne.... |
|
|
-Dzydz- |
![]()
Post
#3
|
Goście ![]() |
Ale ja wiem że zapytanie mi się tworzy nie tak jak powinno tylko właśnie co jest tego przyczyną.
Po sprawdzeniu tym który mi zaproponowałeś wyskakuje mi "string(82) "SELECT * FROM `users` WHERE (`user_name` LIKE '%%' Or `user_surname` LIKE '%%'" - Zawsze to samo nie zależnie co wpisze. Czyli oznacza to, że skrypt nie widzi wpisanego hasła w tym wypadku "$wyniki[$i]". Tylko właśnie nie wiem dlaczego. |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
$search jest puste.... okreslasz gdzies $search?? Nie, nie okreslasz.
Dane z forma nalezy pobierac z tablicy $_POST - ty tego nie robisz. Jak ty chcesz to zaliczenie zrobic jak nie znasz totalnych podstaw? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
A może tak gdybyś zamienił "$wyniki[0]" na "{$wyniki[0]}" itd. ?
|
|
|
-Dzydz- |
![]()
Post
#6
|
Goście ![]() |
Ehh.. Ależ mi głupio. Wszystko przez to że nie napisałem głupiego $search = $_POST['search']; .
A ja się cały wieczór i poranek się męczyłem... Nie dziwie się Twojej frustracji. Ale na szczęście te terminy to nie zaliczenie :] Dzięki wielkie za pomoc i pozdrawiam. Temat do zamknięcia. |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Na przyszlosc wlacz wyswietlanie wszystkich bledow. Wowczas takie bledy znjadziesz w 10 sekund a nie w caly wieczor + forum
ps: buliq ty tez zajrzyj do podstaw bo zapis jest poprawny (IMG:style_emoticons/default/wink.gif) ps2: frustracja? Nie do konca. Poprostu strasznie drazni mnie jak ludzie zamiast sprawdzic co zawieraja zmiennej na ktorych pracuja to wolą leciec na forum. Jakbys po sprawdzal wszysto po kolei to tez bys problem mial rozwiazany w minute. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.09.2025 - 16:15 |