[PHP] Système de vote... quel est le meilleur moyen de faire ca ?

Système de vote... quel est le meilleur moyen de faire ca ? [PHP] - Programmation

Marsh Posté le 07-04-2002 à 18:16:02    

Hello,
 
Je voudrais permettre à mes visiteurs de voter pour des sites en cliquant sur une note de 1 à 5...
 
Je ne souhaites pas qu'on me donne le code tout fait mais je voudrais des conseils !
 
- dois je faire une TABLE a part pour les votes ou mettre la note dans la meme TABLE que celle des liens ?
- dois je faire une fonction qui additionne les notes et les divise par le nombre de votes ou dois je proceder autrement ?
- si je veux empecher les votes multiples je suis obligé de garder les IP en memoire ?
 
Merci de votre aide.


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 07-04-2002 à 18:16:02   

Reply

Marsh Posté le 07-04-2002 à 18:48:47    

Tu met un champs vote et un champs total et à chaque fois kon vote tu incrémente vote de x allant de 1 à 5 et total de 1.
Pour faire la moyenne c vote/total.
 
Fait un champs ip et stock i la dernière IP du voteur

Reply

Marsh Posté le 07-04-2002 à 20:31:32    

je stocke que la derniere ip du dernier votant ? il pourra donc revoter quand un autre aura voté à son tour ?


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 07-04-2002 à 20:50:22    

sinon cookies

Reply

Marsh Posté le 07-04-2002 à 21:42:04    

Oui il pourra revoter une fois que qqn d'autre ora voter. Mais c le système que tout le monde utilise (moi je met 2 IP)

Reply

Marsh Posté le 07-04-2002 à 21:58:09    

Je@nb a écrit a écrit :

Oui il pourra revoter une fois que qqn d'autre ora voter. Mais c le système que tout le monde utilise (moi je met 2 IP)  




 
tf1 se base par cookies

Reply

Marsh Posté le 07-04-2002 à 22:00:36    

Ah tiens je savais pas pour TF1 lol.
C le premier que je vois alors.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed