Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Możliwość wysłania tylko raz na minute
M@rtin
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 12.01.2009

Ostrzeżenie: (0%)
-----


Witam, napisałem system komentowania artykułów, ale nie wiem jak zrobić, żeby użytkownik mógł wysłać komentarz tylko raz na jakiś czas. Teraz można klikać i klikać i za każdym razem komentarz zosatnie dodany do bazy danych.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ArekJ
post
Post #2





Grupa: Zarejestrowani
Postów: 266
Pomógł: 9
Dołączył: 21.05.2008
Skąd: Łomianki

Ostrzeżenie: (0%)
-----


Albo dodatkowe pole w bazie danych np. time_dodania i lecimu:
  1. <?php
  2. $pobieranie = mysql_fetch_array(mysql_query('SELECT * FROM artykuly WHERE id = $_GET[id] AND id_usera = $_SESSION[id]')); //Pobieramy dane o tym artykule
  3. $time = time(); //Aktualny czas
  4. $blokada = 60; //Czas blokady podany w sekundach
  5. if($pobieranie[time_dodania] + $blokada < $time)
  6. {
  7. //Dodajemy wpis
  8. }
  9. else
  10. {
  11. $odczekaj = ($pobieranie[time_dodania] + $blokada) - $time;
  12. echo 'Blokada dodawania komentarzy. Odczekaj jeszcze: '.$odczekaj.' sekund.';
  13. }
  14. ?>

Powinno być OK (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował ArekJ 22.06.2009, 14:15:44
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 15:54