Prob cookie sondage

Répondre
Superleseb
le 06/06/2003 à 00:24
Superleseb
G un ptit problème, c avec mon sondage et mon cookie.
J'explique, j'ai répondu au sondage (c'est l'id 4 on va dire), dès que j'ai répondu au sondage, un cookie s'envoi.
Son nom "sondage" et j'écris dedans la valeur c'est-à-dire "4".
Lorsque je fais un nouveau sondage, ce sera l'id "5" et comme il voit kil y a un cookie, il peut pas voter.
Hors je voudrais ke l'on puisse voter car c'est un nouveau sondage. Voilà.

Résumé : Je voudrais pouvoir lire la valeur du cookie et dire que si le cookie est "4" et que le sondage est "5" on peut voter sinon c'est le sondage "4" qui est afficher, on pourra pas voter.
Si t'es fier d'être un Nazebroke, tape dans tes mains !!
LA GLOBULE
le 06/06/2003 à 00:40
LA GLOBULE
Il faut que tu testes la valeur de ton cookie.

Exemple:
- cookie = 4
- sondage = 5

if (pas de cookie) {
// affiche sondage avec possibilite de voter
}
else if ($cookie < $id_sondage) {
// affiche sondage avec possibilite de voter
}
else {
// affiche sondage sans possibilite de voter
}

Un truc comme ca quoi :)
Superleseb
le 06/06/2003 à 11:05
Superleseb
Salut euhhhh....
Ca fonctionne pas vraiment, j'ai essayé de faire la même structure ke ce ke tu as mis juste au dessus :
$sondage_cookie_recupere = $_COOKIE['sondage'];
$select_sondage = 'SELECT id FROM sondage_questions ORDER BY id DESC LIMIT 0,1';

if ($sondage_cookie_recupere = 'empty') {
include ('sondage.php');
}
else if ($sondage_cookie_recupere < $select_sondage) {
include ('sondage.php');
}
else {
include ('sondage_resultats_site.php');
}

Mais ca fonctionne pas, ça reviens au même.
Donc je vois pas, ça fait plusieurs jours que je suis dessus, j'y comprend rien avec ce cookie et ce forum smiley
Si t&#039;es fier d&#039;&ecirc;tre un Nazebroke, tape dans tes mains !!
LA GLOBULE
le 06/06/2003 à 11:57
LA GLOBULE
if ($sondage_cookie_recupere = 'empty') {

ca deja c foireux pour 2 raisons :
1) si tu met un seul = dans un if, c mort : le test sera toujours vrai (il fait une affcetation)
2) si le cookie n'existe pas, il ne peut pas avoir une valeur

Fais un teste du genre :
if (!isset($sondage_cookie_recupere)) {
// alors cookie inexistant

(je n'ai pas teste, mais c un truc comme ca qu il faut faire)
Répondre

Ecrire un message

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