vote avec verification ip

Eléphanteau du PHP | 12 Messages

04 sept. 2007, 16:29

Bonjour,

Je bloque sur le script d'un vote, avec controle d'ip (un vote par jour).
Je cherche à savoir si l'utilisateur a déjà voté dans la journée.
J'ai une base avc_vote avec un champ date et un champ ip. Les deux champs sont en varchar.

Je récupère la date actuelle et l'ip de l'internaute et je cherche dans la base si ces deux champs existent.

S'ils y sont : j'écris "voté"
S'ils y sont pas : j'écris "pas voté"

La requète fonctionne mais pas le test en if, avez-vous une idée ?
Merci d'avance.
Marie-Laure
$d = date("j/m/Y");
$ip = getenv( "REMOTE_ADDR" );

$query = "SELECT date
FROM avc_vote
WHERE (ip = \"$ip\" AND date = \"$d\")";
$result = mysql_query($query);
$row = mysql_fetch_row($result);


if ($row[0]=NULL) {
echo "pas voté";
}

else {
echo "pas voté";
}

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

04 sept. 2007, 16:35

opérateur d'affectation : "="
opérateur de comparaison : "=="

;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphanteau du PHP | 12 Messages

04 sept. 2007, 16:47

Merci, ça fonctionne !

Désolée :oops: