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

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

include ("bd.php");

connectionbd();


if ( isset($_POST['choix']) )
{
$str_requete = 'UPDATE `tblvote` SET votant=votant+1 WHERE id='.$choix;
$result_vote = mysql_query ($str_requete);
}
?><html>
<head>
<title></title>
</head>
<body>
<h1>SONDAGE</h1>
<p><a href="index.php">Voir les résultats</a></p>
</body>
</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

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

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

include "bd.php";
connectionbd();

if(isset($choix))
{
$str_requete = "SELECT vot_votants FROM vote WHERE vot_novote=".$choix;
$result_vote = mysql_query ($str_requete);
$vote = mysql_fetch_object($result_vote);
$nb_votants = intval($vote->VOTANTS);
$nb_votants = $nb_votants + 1;
$votants = strval($nb_votants);
$str_requete = "UPDATE vote SET vot_votants=$votants WHERE vot_novote=".$choix;
mysql_query($str_requete);
}
?>


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