limite un ticket par jour

Petit nouveau ! | 3 Messages

07 févr. 2012, 05:24

Bonjour,

Je suis en train d installer un ticket a gratter sur mon site, il fonctionne.

Le membre se connecte, gratte son ticket, les gains sont bien credités dans la base de données, avec la date a laquelle il a gratté son dernier ticket.

Ma question est: comment faire pour que le membre ne puisse gratter qu un seul ticket par jour?

Merci d avance pour votre aide...

ViPHP
xTG
ViPHP | 7331 Messages

07 févr. 2012, 07:46

Avant d'affichage le ticket tu exécutes une requête SQL pour récupérer le dernier grattage (avec la clause ORDER BY sur la date en DESC et un LIMIT 1).
Il ne te reste plus qu'à comparer la date du jour et la date récupérée.
Pour ça pas la peine de se compliquer la vie vérifies juste que le numéro du jour est différent.
Tu peux le récupérer avec la fonction date et le bon format :
date('%d',$tonTimestamp);