par
fab » 21 oct. 2009, 16:39
C'est quelle requete qui t'affiche ça ?
Sinon remplace
$sql = 'SELECT COUNT(*) AS ip FROM validate_form WHERE ip = "$ip"';
par
$sql = 'SELECT COUNT(*) AS ip FROM validate_form WHERE ip = "'.$ip.'"';
et plus loin tu as une erreur php
echo 'L'IP est déjà dans la base.';
par
echo 'L\'IP est déjà dans la base.';
Ton erreur mysql vient peut être de la première modification, tu avais oublié de concaténé la variable
$ip.
Quant à la deuxième modification, il faut toujours échapper les caractères spéciaux
