![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
Mam kod, który powinien blokowac częstsze niż założone próby dodawania TXT do bazy przez userów:
Niestety nie działa prawidłwo tzn przepuszcza wszystko. Próbowałem już zmieniać warunki if ( $czy_zakaz > 0 ) na = ; != itp, zamieniałem kolejność if oraz else ale bez skutku. Gdzie tkwi błąd ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 18 Dołączył: 4.02.2003 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
A masz gdzieś w ogóle wysłanie zapytania do bazy? (powinno się znaleść po linijce 7)
mysql_query($pyt, $połączenie) Ten post edytował rafalp 27.06.2008, 11:42:07 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
Jakie zapytanie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Przecież wspomniana przez ciebie funkcja jest w linijce 7 wiec nie powtarzam jej ponownie.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 18 Dołączył: 4.02.2003 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
A kurde rzeczywiście mnie się chyba w oczy stało hehe;)
edit: ja bym się skupił na zapytaniu i tam poszukał błędu. Powiedz czy pole "time" w tabeli jest pełnym czasem unixowym o type INT? jeśli tak to do porównania spróbuj nie użyć cudzysłowiu czyli samo: (...) AND time > $time Ten post edytował rafalp 27.06.2008, 12:19:45 |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
powodzenia. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 18 Dołączył: 4.02.2003 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
wiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) - ręka mi niechcący spadła na ENTER i zaraz to poprawiłem ... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
rzeczywistym powodem problemów jest odwołanie do pola `time` bez `` - słówko TIME jest zastrzeżone w MySQL ... |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 18 Dołączył: 4.02.2003 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Czas pochodzi z funkcji time ()
Tak, ale ja się pytałem o pole time już zapisane gdzieś wcześniej w TABELI. Cytat rzeczywistym powodem problemów jest odwołanie do pola `time` bez `` - słówko TIME jest zastrzeżone w MySQL ...[/ ano chyba rzeczywiście.
Ten post edytował rafalp 27.06.2008, 12:54:17 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
Zmieniłęm zmienn ana inna nazwe i nadal zle wskazuje :-(
Doszedłem do wniosku ze nei jest błąd w IF tylko w samej zmiennej gdy wyswieltam sam wynik pokazuje mi 0 chociaz w bazie sa dane Sam juz nie wiem co jest Źle. Tabela ZAKAZ ma pola id | ip | czasoumilacz ma ktos z was wlasny skrypt tego typu? Ten post edytował oi. 27.06.2008, 13:55:09 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 04:35 |