fred1254 Posté(e) le 22 avril 2008 Partager Posté(e) le 22 avril 2008 Bonjour, je suis à la recherche d'un script (si possible pas de php) pour effectuer un système d'engagement, j'ai effecuté de longues recherches sur le net et je n'ai trouvé que des systèmes avec choix multiples mais réponse unique, alors que je cherche choix multiples et réponses multiples, je m'explique. Les visiteurs voient sur la page concernée une liste de 10 engagements, concernant l'environnement, avec en face de chaque engagement une case à cocher (ils peuvent voter sur tous si ils le souhaitent) et valider afin d'attérir sur la page des résultats avec le sur chaque engagement le nombre de personnes et tout en bas le total de votants. j'espère avoir été assez clair pour vous :-) je continue mes recherches de mon côté. Merci à tous Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 22 avril 2008 Partager Posté(e) le 22 avril 2008 Peut être en customisant phpetition ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mephisto Posté(e) le 23 avril 2008 Partager Posté(e) le 23 avril 2008 un truc aussi simple que ca, tu peux le faire en php/sql (voire meme semplement en php, avec deux/trois fonctions pour tout garder dans un fichier sur le serv) motive toi, l'initiation au php n'a fait que peu de victimes pour l'instant Lien vers le commentaire Partager sur d’autres sites More sharing options...
fred1254 Posté(e) le 25 avril 2008 Auteur Partager Posté(e) le 25 avril 2008 Bon j'essaie de chercher une réponse mais en vain sad.gif. je vous envoi le lien de la page concernée : http://www.sydetom66.com/minisite/dixans/concours/voteok.asp alors pour info quand on clique sur un seul vote tout marche nikel par contre dès qu'on sélectionne deux ou plusieurs affiches ça fonctionne plus sad.gif. Je suis sur que c'est pas bien compliqué mais je galère depuis 3 jours à chercher et à retourner le code dans tous les sens. je pense que ça passe par une boucle qui répéterait une partie du code, mais quelle boucle utilisée et à quelle endroit la faire débuter et à quel endroit la faire terminer. Je vous remets la source de la page. Je continue à cherche aussi. Merci <html> <head> <title>Votez pour votre affiche préférée</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript"> <!-- function Retour (fichier,w,h) { ff=window.open(fichier,"new","toolbar=no,scrollbars=no,left=340,top=100,resizable=no"); if(ff) { ff.focus();ff.resizeTo(650,570) } } //--> </script> </head> <body bgcolor="#b3dc10" text="#000000"> <table width="300" border="0" cellspacing="0" cellpadding="0" height="52"> <tr> <td width="300" height="32"> <div align="center"><img src="Concours.gif" width="162" height="32"></div> </td> </tr> <tr> <td width="300" height="20"> <div align="center"><img src="Votez.gif" width="247" height="20"></div> </td> </tr> </table> <p> <%@LANGUAGE="vb script:Retour("concours.html")'><font face="Comic Sans MS, Verdana, Arial" size="2">Retourner sur le site des 10 ans !</font></a></div> </td> </tr> <tr> <td width="300"> </td> </tr> </table> </body> </html> Lien vers le commentaire Partager sur d’autres sites More sharing options...
fred1254 Posté(e) le 30 avril 2008 Auteur Partager Posté(e) le 30 avril 2008 J'ai trouvé, il fallait bien une boucle..... voici la portion de code en question : If Request.QueryString("valide") = "true" then 'If Int(Request.Cookies("VoteCookie")("VoteID")) <> VoteID then ' si le visiteur n'avait pas encore donné son avis pour ce vote... et on execute... for i = 1 to request.querystring("choix").count SQL = "UPDATE Reponses " & _ "SET Compteur = Compteur + 1 " & _ "WHERE VoteOptionID= " & _ Request.QueryString("choix")(i) & ";" Conn.Execute SQL next 'Response.Cookies("VoteCookie").Expires = Now() 'on autorise 1 vote tout les now() + x jours, à définir selon vos besoins 'Response.Cookies("VoteCookie")("VoteID") = VoteID 'Response.write " Le vote est validé. Merci!" End if Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mephisto Posté(e) le 30 avril 2008 Partager Posté(e) le 30 avril 2008 et tout fonctionne a present ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.