vote avec verification ip

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : vote avec verification ip

par mariel83 » 04 sept. 2007, 16:47

Merci, ça fonctionne !

Désolée :oops:

par Ryle » 04 sept. 2007, 16:35

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

;)

vote avec verification ip

par mariel83 » 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é";
}