![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 2 Dołączył: 10.07.2007 Ostrzeżenie: (10%) ![]() ![]() |
Witam.
Jak porównać czy istnieje już taki wpis czyli porównać zmienną przesłaną z formularza zapisaną pod np $1 do wyników z całej kolumny mysql o nazwie np. tresc ? Dalej już sobie poradze ale jak porównać (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
W tym kodzie co podałeś nie ma żadnego zabezpieczenia przed wielokrotnym wysłaniem posta .. tylko tworzysz komunikaty co ktoś zrobił
Pomijam fakt podwójnego znaku $ przy row w if'ie .. bo to chyba literówka. Schemat sprawdzania powinien wyglądać jakoś tak: - odbierasz dane z formularza - sprawdzasz czy dane są poprawne * nie - wyrzucasz stosowne komunikaty - koniec przetwarzania danych * są poprawne - idziesz dalej - sprawdzasz czy takich danych nie ma już w bazie * są - wyrzucasz stosowne komunikaty - koniec przetwarzania danych * nie ma - zapisujesz do bazy Wystarczy kilka if - elseif - else i najprostszy system antyspamowy powinien zadziałać |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 17:26 |