création de sondage

Répondre
os2
le 23/05/2004 à 17:34
os2
salut

j'ai utilisé et modifié un sondage en php trouvé sur le web

j'ai un fichier index.php qui inclus mon fichier me permettant de me connecter à la bd (bd.php)

j'ai une fonction sondage

(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1420]ce lien[/lien])


dans mon fichier vote.php

j'ai

  1. <?php
  2. setcookie('pac-cookie','1',time()+24*3600);

  3. include ("bd.php");

  4. connectionbd();


  5. if ( isset($_POST['choix']) )
  6. {
  7. $str_requete = 'UPDATE `tblvote` SET votant=votant+1 WHERE id='.$choix;
  8. $result_vote = mysql_query ($str_requete);
  9. }
  10. ?><html>
  11. <head>
  12. <title></title>
  13. </head>
  14. <body>
  15. <h1>SONDAGE</h1>
  16. <p><a href="index.php">Voir les résultats</a></p>
  17. </body>
  18. </html><?php exit(); ?>



à cette ligne:
if ($_COOKIE['pac-cookie'] != 1)


j'obtiens l'erreur

Undefined index: pac-cookie in bd.php

une idée?
http://www.laboiteaprog.com
zebden
le 23/05/2004 à 17:50
zebden
Oui caveut dire que ta variable cookie n'existe pas..
utilise plutot isset() pour verifier l'existence de la varibale.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 23/05/2004 à 17:50
zebden
Oui caveut dire que ta variable cookie n'existe pas..
utilise plutot isset() pour verifier l'existence de la varibale.
zebdinou pour les intimes / Blog : http://www.zebden.fr
os2
le 23/05/2004 à 19:16
os2
ok maintenant ça fonctionne presque...

l'insertion se fait pas encore

lorsque je clique sur le bouton

  1. print("<form name=\"Vote\" method=\"post\" action=\"vote.php\"> $vote->vot_libelle</div>");


ça soumet ça à vote.php

je sais pas si ça fonctionne car l'insertion se fait pas

dans vote.php j'ai

  1. <?php
  2. $jour = getdate();
  3. $numjour = intval($jour['wday']);
  4. if ($numjour == 0)
  5. $numjour = 7;
  6. $numlundi = abs($numjour - 8) * 24 * 60 * 60;
  7. $numheure = intval(date("H")) * 60 * 60;
  8. $numminute = intval(date("i")) * 60;
  9. $numseconde = intval(date("s"));
  10. $expir = time() - $numseconde - $numminute - $numheure + $numlundi;
  11. setcookie("sondage_cookies", "1", $expir);

  12. include "bd.php";
  13. connectionbd();

  14. if(isset($choix))
  15. {
  16. $str_requete = "SELECT vot_votants FROM vote WHERE vot_novote=".$choix;
  17. $result_vote = mysql_query ($str_requete);
  18. $vote = mysql_fetch_object($result_vote);
  19. $nb_votants = intval($vote->VOTANTS);
  20. $nb_votants = $nb_votants + 1;
  21. $votants = strval($nb_votants);
  22. $str_requete = "UPDATE vote SET vot_votants=$votants WHERE vot_novote=".$choix;
  23. mysql_query($str_requete);
  24. }
  25. ?>


est-ce possible à partir de vote.php de revenir à index.php?
http://www.laboiteaprog.com
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours