Merci pour vos premières réponses
.
D'après ce que je comprends, vous me conseillez donc de faire une table avec les champs suivants :
id_reve | id_membre | note
Pour un rêve, il y aurait donc autant de lignes enregistrées dans la table qu'il y a de membres qui ont voté pour ce rêve.
Il n'y aurait donc pas de clé primaire/unique, si ?
Avec cette structure, on gagne du temps au niveau de l'enregistrement (plus facile et rapide de repérer si le membre a déjà voté pour le rêve ou non).
Mais est-ce tout autant efficace pour faire les moyennes :- ? Moyennes, qui sont logiquement appelées à être calculées dans le code plus régulièrement que l'enregistrement d'un nouveau vote (il y a plus de consultation des rêves que d'enregistrement de nouveaux votes). Je pose la question très innocemment, je ne m'y connais pas trop dans ces choses là...
Kirkis > Je ne souhaite faire qu'un seul "questionnaire" à propos des rêves. Mais ta structuration en cas de questionnaires multiples est intéressante
.
Je ne souhaite pas non plus, pour le moment, que les membres puissent modifier leur vote pour un rêve.
![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
psychoBob
@ psychobob : Puisqu'on peut gérer la sécurité avec la clé primaire dans la BDD, il n'y a pas besoin de s'embêter davantage
C'est à dire, Kirkis ?
Seuls les membres pouront voter. Pas besoin d'un système d'ip/cookie, j'utilise l'id du membre, qui lui ne change jamais (sauf si le membre crée un nouveau compte, mais il n'aurait pas d'intérêt à le faire à priori). Mais la remarque aurait été très pertinente pour un système de vote "classique", ouvert à tous ;-)...
Partager