![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 4 Dołączył: 22.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Zrobiłem sobie wyszukiwarkę opartą o bazę mysql ale niestety jakiś mam błąd.
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
A jaki to błąd? mysql_error().
Nie pakuj $_POST do zapytań bez filtracji. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 4 Dołączył: 22.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /xxxx/szukaj.php on line 4
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /xxxx/szukaj.php on line 7 Czy dane filtruje się za pomocą htmlspecialchars ? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
No ale przede wszystkim to jakieś dziwne używanie funkcji mysql_... powinno być raczej:
Dołożyłem też mysql_error do funk. mysql_query A dane filtrujemy za pomocą htmlspecialchars oraz mysql_real_escape_string Ten post edytował konrados 31.10.2010, 11:47:46 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 4 Dołączył: 22.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Podzieliłem to na dwie części php i html bo wywalało błędy ale znów teraz wyświetla mi echo wszystkich użytkowników jakie są w bazie.
Ten post edytował Croos22 31.10.2010, 12:07:41 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
A weź gdzieś wstaw echo $gracz; co byśmy wiedzieli, że się prawidłowo przesłało
Ten post edytował konrados 31.10.2010, 12:15:40 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 4 Dołączył: 22.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
W jakim celu mam wstawić?
Nic się nie pokazało, bez zmian. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
"Nic się nie pokazało, bez zmian" == $gracz jest pusty?
Właśnie dlatego "W jakim celu mam wstawić?" byś zobaczył, że $gracz jest pusty......... Czyli gdzie indziej jest błąd, w ogóle nie wysyła tej zmiennej via POST. Zarzuć może całym plikiem, zarówno formularza jak i "szukaj.php" czy jak to tam było. Ten post edytował konrados 31.10.2010, 13:26:39 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 4 Dołączył: 22.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Proszę oto kod:
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czemu nie możesz powiedzieć co wypluwa echo $gracz; ? I czy jakieś błędy występują?
Poddaje się. Może ktoś mądrzejszy się wypowie. Ten post edytował konrados 31.10.2010, 15:10:25 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 27.03.2011 Skąd: Zachodniopomorskie Ostrzeżenie: (0%) ![]() ![]() |
Przydał mi się Twój kod - chociaż nie jest doskonały.
W Twoim kodzie brakuje połączenia z bazą ![]() Poprawiłem go trochę, a mianowicie dodałem:
i wszystko gra ![]() Jeśli komuś to pomoże to sie cieszę - sam zaczynam programowanie w PHP więc często teraz będę się udzielał. Pozdrawiam -------------------- ---------------------------------------
PHP jest ok jak się zna na tym ;) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 12:55 |