Bij een actie word een date timestamp opgeslagen in het MySQL database.
alleen om dezelfde actie nog een keer uit te voeren moet de gebruiker 2 minuten wachten.
dus bij de actie word er gekeken of de current datetime 2 minuten later is dan de opgeslagen.
zo word het opgeslagen:
en zo moet het worden gechecked..
(mijn probeer actie)...
misschien heel stom maar zo word er dus 2 jaar opgeteld...
maar hoe tel ik 2 minuten erbij op?
of kan je geen datetime's vergelijken????
alleen om dezelfde actie nog een keer uit te voeren moet de gebruiker 2 minuten wachten.
dus bij de actie word er gekeken of de current datetime 2 minuten later is dan de opgeslagen.
zo word het opgeslagen:
PHP:
1
2
3
4
5
6
7
8
9
10
| $date = date('Y-m-d H:i:s'); $result = mysql_query(" UPDATE `users` SET `timer` = '$date' WHERE `userid` = $login ",$conn); |
en zo moet het worden gechecked..
(mijn probeer actie)...
PHP:
1
2
3
4
| $date = date('Y-m-d H:i:s'); if (($row["timer"] + 2) >= $date){ } |
misschien heel stom maar zo word er dus 2 jaar opgeteld...
maar hoe tel ik 2 minuten erbij op?
of kan je geen datetime's vergelijken????