Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: apaly le le 21-12-2014 a 15:35:17

Titre: [Resolu] Besoin d'aide dans un projet php/sql
Posté par: apaly le le 21-12-2014 a 15:35:17

Bonjour,

J'ai pour projet de créer un site d'échange de clic, c'est à dire, un site avec une liste de sites à cliquer. Chaque clic rapporte un point et ces points sont utilisables pour afficher son site à son tour.
Dès qu'on clique sur un lien, à la fin du compte à rebours, ça rajoute un point à l'utilisateur.
Le problème est que l'on peut rafraîchir cette page à l'infini et donc avoir des points à l'infini ce qui n'est pas souhaitable.
J'ai créé deux tables sql, une "users", et une "sites". J'ai pensé à mettre dans la table "sites" un booléen qui indique si le site a déjà été visité, et ensuite par un simple IF, attribuer le point ou pas. Cependant, cela ne marche que s'il n'y a qu'un seul utilisateur. Or, j'espère qu'il y en aura plusieurs.

Pourriez-vous m'aider à trouver une méthode efficace ?
Merci de m'avoir lu,
Cordialement,
Apaly

Titre: Re:Besoin d'aide dans un projet php/sql
Posté par: pppplus le le 21-12-2014 a 17:51:15

une table avec site, user et visit

A chaque visite, vous insérez une ligne avec l'id du site, l'id du membre, et 1 ou 0 dans visit (ou la date)

Et à chaque visite, vous vérifiez si la ligne existe ou pas

Titre: Re:Besoin d'aide dans un projet php/sql
Posté par: apaly le le 21-12-2014 a 18:08:03

Excellente idée ! Merci beaucoup.



Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.