![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 14.01.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
Chcę zrobić aby po pozostawieniu pustego pola wyskoczył błąd, i nie został wysłany formularz, oraz jak mam go zabezpieczyc przed SQL Injection ? proszę o pomoc
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 200 Pomógł: 40 Dołączył: 26.08.2009 Skąd: Kobiernice Ostrzeżenie: (0%) ![]() ![]() |
-------------------- // NOPE
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
przed SQL Injection służy funkcja "mysql_real_escape_string"
jeżeli chcesz po wysłaniu już formularza zrób dla każdego pola sprawdzenie funkcją isset/ empty , jeśli nie to else {echo 'Błąd';} PS atrybuty tagów w html powinieneś zamykać apostrofami |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 273 Pomógł: 21 Dołączył: 28.11.2010 Ostrzeżenie: (10%) ![]() ![]() |
albo po prostu if ($zmienna=="")
![]() -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 14.01.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 273 Pomógł: 21 Dołączył: 28.11.2010 Ostrzeżenie: (10%) ![]() ![]() |
albo
Ten post edytował emajl22 1.02.2011, 19:25:03 -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 14.01.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
o cos takiego chodzi? wklejam tylko kawałek
Ten post edytował gregov0 1.02.2011, 19:58:06 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
troche bez sensu bo wpierw dodajesz do bazy później sprawdzasz : tam gdzie masz echo 'ok'; wstaw zapytanie
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 14.01.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
troche bez sensu bo wpierw dodajesz do bazy później sprawdzasz : tam gdzie masz echo 'ok'; wstaw zapytanie mam teraz tak
i parser zgłasza mi bład w lini 12 Parse error: syntax error, unexpected T_BOOLEAN_OR, expecting ')' juz znalazłem bład tylko czy taki zapis jest poprawny? i prosze o pomoc z tym sql Injection. Jestem poczatkujacy i niewiem lub nie rozumiem jak to zrobic. Ten post edytował gregov0 1.02.2011, 20:11:42 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
na ogół stosuje się dla każdej zmiennej oddzielnego IFa tak aby mieć możliwość wyświetlenia użytkownikowi których pól nie wypełnił ale jeśli to tylko do Twojego użytku - tak , może być.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 02:49 |