Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1695 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Faire un sondage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire un sondage

n°1680681
batstoon
Posté le 01-02-2008 à 19:06:38  profilanswer
 

Bonjour :)
 
Je voudrais réaliser un module de sondage sur mon site. J'y suis arrivé mais ca n'est pas encore ce que je veux.
 
J'ai d'abord un formulaire avec 3 choix possibles (oui, non, nsp), ensuite j'ai des champs OUI,NON,NSP dans une table qui sont incrémentés selon la réponse de l'internaute.
 
Donc voila j'arrive a afficher mes résultats en chiffres et pourcentage (OUI : 50%, NON : 20% ; NSP:30%). Mais voici ce que j'aimerais rajouter:
 
[:icon2] Afficher les résultat sous forme de barre plus ou moins grande (comme ici : http://lequipe.fr/ ).
[:icon2] Empecher de voter 2 fois.
 
Voila si vous pouviez m'aider...
 
Ciao ;)

mood
Publicité
Posté le 01-02-2008 à 19:06:38  profilanswer
 

n°1680714
FlorentG
Unité de Masse
Posté le 01-02-2008 à 20:04:08  profilanswer
 

Modifie NSP en FileNotFound, ça marchera mieux

n°1680866
batstoon
Posté le 02-02-2008 à 13:51:41  profilanswer
 

Gné????
 
Peut tu expliquer plus en détails stp ?
 
Merci d'avance ;)

n°1680880
batstoon
Posté le 02-02-2008 à 15:21:22  profilanswer
 

S'il vous plait quelqu'un peut m'expliquer comment empecher le multi vote?
 
Après pas mal de recherche je ne comprend toujours pas.
 
Sinon j'ai réussi à afficher les reponses sous forme de barres ;)

n°1680898
olivthill
Posté le 02-02-2008 à 16:50:00  profilanswer
 

Empêcher le double vote est impossible en théorie, car si un cookie est envoyé à l'ordinateur du votant (système très courant), le cookie peut être facilement effacé. Si l'adresse IP est conservée, un votant peut s'amuser à passer par une autre adresse IP. Il n'y a qu'un moyen, qui est la demande d'autentification lors du vote, avec ensuite un contrôle dans l'historique des votes.
 
Pour afficher des barres plus ou moins grandes, il y a beaucoup de techniques possibles. Par exemple : afficher une image <img src=... width=..> avec une longueur qui sera plus ou moins exagérée ; afficher une cellule <td> plus ou moins grande d'un tableau avec un background en couleur ; afficher un <hr> avec une longueur plus ou moins grande.

n°1680900
FlorentG
Unité de Masse
Posté le 02-02-2008 à 16:52:11  profilanswer
 

Il n'y a malheureusement aucun moyen technique pour empêcher de voter plusieurs fois. Tu peux le limiter fortement, mais si quelqu'un veut, il pourra :

  • Utilise un cookie. Quand le mec vote, tu fous un cookie, comme ça tu peux tester s'il a déjà voté. Inconvénient, c'est facile de supprimer un cookie
  • Enregistre l'adresse Ip quelque part, pour voir si une IP a déjà vôté. Inconvénient, on peut être plusieurs à avoir la même IP (en entreprise par exemple derrière du NAT), et si IP dynamique, on peut se déconnecter/reconnecter pour en avoir une nouvelle
  • Inscription sur le site nécessaire pour voter. Inconvénient, on peut potentiellement s'inscrire plusieurs fois, et ça va enlever une grosse partie de votants, vu que s'inscrire est un peu lourd juste pour répondre à une question...

n°1680901
FlorentG
Unité de Masse
Posté le 02-02-2008 à 16:52:35  profilanswer
 

[:burned]

n°1680917
batstoon
Posté le 02-02-2008 à 18:08:29  profilanswer
 

OK je m'oriente plus vers la technique du cookie, mais impossible de trouver un source compréhensible sur internet.
 
Les internautes qui viendront sur mon site ne seront pas des personnes calés en info donc ca suffira.
 
Vous avez des scripts simples pour m'expliquer ca?
 
Merci d'avance ;)


Message édité par batstoon le 02-02-2008 à 18:08:38

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Faire un sondage

 

Sujets relatifs
Comment realiser ces fonctions (sondage,...), html,PHP?Identifiant sondage par cookies ou login ?
faire un sondage ou des statistique evolué sur un site web ?Sondage amélioré
Afficher un pourcentage à partir d'un sondage binairesondage
Sondagepb raffraichissement : ok | news pb cannot use scalar?
Amiga OS PPC or X86 - petit sondage - part 1[php] Aide pour implanter un sondage!
Plus de sujets relatifs à : Faire un sondage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR