-
Système de votes
Bonjour tous le monde.
Voilà mon problème.
Je possède un site de concours de création stargate.
Nous allons bientôt rentrer dans la phase de vote et je suis en train de créer ce module mais voilà que plusieurs problèmes se pose.
Je possède actuellement 5 tables (Vidéo, kits, wallpaper, dessins et Fanfiction), dans ces 5 table sont regrouper les différents oeuvres.
Voici les différents champs commun des tables.
Id | Pseudo | Forum Défendu | Serie | Titre | Categorie.
Mais maintenant je ne sais pas comment faire ma table de vote.
Sachant que je vais enregistrer l'Ip de la personne pour savoir s'il n'a pas voter plusieurs fois, le titre, la catégorie et le type d'oeuvre (vidéo, wallpaper ...).
Mais il faut également que je puisse savoir le nombre de votes obtenu et les classer.
Si quelqu'un veux bien prendre le temps de m'aider, je suis preneur.
Merci d'avance
PS: Je rajouterais que dans les type d'oeuvre (vidéo, wallpaper ...) il y a différent catégorie (Aventure, Humour, Personnage,...). Biensur un internaute peux voter dans Aventure Vidéo, Aventure Wallpaper, ... et ceci une seul fois
-
Tes données étant éparpillées sur plusieurs tables, tu es maintenant obligé de faire des UNION de SELECT pour trouver ton voteur.
-
J'ai une solution certe pas très propre et souple mais bon elle fonctionnera.
Je vais créer des tables de vérification, dont les champs seront l'IP, la catégorie, la série et le type.
Si la requete avec tous ces critère me revoi aucun résultat alors je compte le vote et l'enregistre dans ma table votes.
Si c'est pas le cas alors cela voudra dire que la personne a déjà voté