function visite($infos)
{
$verification = 0;
$reponse = mysql_query("SELECT * FROM `ip` ")or die("erreur de requete");
$time = time();
$difference = time()-$donnees['Time'];
while ($donnees = mysql_fetch_array($reponse))
{
if(($donnees['Ip']==$infos)AND($difference>=3600))
{
$verification = 1;
$visite = $donnees['Visite']+1;
$ajout = $donnees['Ajout' ];
}
}
if ($verification ==1)
{
if (mysql_query("INSERT INTO `ip` (`Id`,`Ip`,`Time`,`Visite`,`Ajout`) VALUES ('','" . $infos . "','" . $time . "','" . $visite . "','". $ajout ."')"))
{return 1;}
else
{return 0;}
}
else
{
if(mysql_query("INSERT INTO `ìp` (`Id`,`Ip`,`Time`,`Visite`,`Ajout`) VALUES('','" . $infos . "','" . $time . "','0','0')"))
{return 1;}else{return 0;}
}
}
Voila le probleme : deja $infos = $_SERVER["REMOTE_ADDR"]Comme vous le voyez le but est de notez l'adresse IP
Comme la tabe est vide inutile de s'attarder sur le contenue du while() et du if($verification==1)
Le probleme vient de la fin :
La requete ne passe pas ca me met : Table '****.ìp' doesn't exist
d'ou vient le probleme ?
PS : il ne vient pas de la connexion car la 1ere requete fonctionne a 100% c'est pour cela que je suis bloqué...[/php]