vote avec verification ip
Posté : 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
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é";
}