Problèmes de parse sur condition et cookies [PHP] - Programmation
Marsh Posté le 22-12-2001 à 03:57:12
dis moi, c'est quoi ton langage ?? du SQPHP ?
explique en français ce que tu veux exactement ce sera sans doute plus facile
pcq if( $HTTP_COOKIE_VARS["vote"] != "" ) est une instruction à part entière, mais $Bozo like "$Nom" s'apparente plutôt à la fin d'une requête SQL...
Marsh Posté le 22-12-2001 à 09:36:54
je veux que :
si le cookie est présent et que si la variable BOZO, qui est associé au cookie, est égal à la varaiable Nom qui me vient de : <A Href="vote.php3?Nom=pkoi">pkoi</A>, alors tu écrit, déja voté pour ce montage, mais si $Bozo != $Nom, alors ok, tu vote...
Marsh Posté le 22-12-2001 à 13:48:23
xkamui a écrit a écrit : je veux que : si le cookie est présent et que si la variable BOZO, qui est associé au cookie, est égal à la varaiable Nom qui me vient de : <A Href="vote.php3?Nom=pkoi">pkoi</A>, alors tu écrit, déja voté pour ce montage, mais si $Bozo != $Nom, alors ok, tu vote... |
if( ($HTTP_COOKIE_VARS["vote"]!="" ) && ($Bozo=="$Nom" ) ){
echo "déjà voté";
}
else {
voter();
}
attention : s'il y a pas de cookie il fait quoi ?
Marsh Posté le 22-12-2001 à 14:20:42
car si yapa de cookie, par defaut vote ne contiendra rien du tout
Marsh Posté le 22-12-2001 à 14:53:31
ouai je sais
mais je sais pas la réaction qu'il veut.... créer un coockie peut-être, ou ne pas autoriser le vote puisque la personne n'est peut-être pas inscrite ...
Marsh Posté le 22-12-2001 à 15:41:58
bah son script est clair ... c comme les votes de TF1 : annonymes
il a pa de cookie -> il vote (et la fonction voter créé un cookie)
il a un cookie, il vote pas.
cai clair poortant
Marsh Posté le 22-12-2001 à 21:38:41
en PHP4 tu peux faire ca :
if( !$HTTP_COOKIE_VARS[vote] && ($Bozo==$Nom) )
par contre je vois pas pourquoi tu utilises $bozo ... car tu definis un cookie quand il a voté suffit juste de recup un truc du genre : vote=1
Marsh Posté le 22-12-2001 à 02:19:14
quand je lui met ça
if($HTTP_COOKIE_VARS["vote"] != "" AND $Bozo like "$Nom" )
il me répond ça
Parse error: parse error in c:\program files\easyphp\www\try\cookies\page2.php3 on line 5
pkoi ??
[edtdd]--Message édité par xkamui--[/edtdd]