la premiere parti du code marche bien et donc l'ip et le timestamp s'insere bien dans la table mais pour la 2e partie qui consiste a effacer les entrees quand elle sont la depuis 30seconde ne marche pas trop.
ce que je veux faire c'est:
effacerles entrees dans la table client où timestamp >= ancien timestamp enregistré +30 secondes.
donc normalement toute les 30 seconde on redirige sur une page.
pourquoi meme la variable $vard s'affiche quand je la met dans la 1ere parti du code et pas quand je l'a met dans la 2e partie?
je pense que tout le probleme est dans le while mais pourtant il est necessaise pour utiliser les entrees de la table client.
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("forum");
$retour = mysql_query('SELECT COUNT(*) AS entree FROM client WHERE ip=\'' . $_SERVER['REMOTE_ADDR'] . '\' ');
$donnees = mysql_fetch_array($retour);
if ($donnees['entree'] == 0)
{
mysql_query('INSERT INTO client (ip, team) VALUES (\'' . $_SERVER['REMOTE_ADDR'] . '\', \'' . time() . '\')');
header('Location: \index.php');
}
else
{
}
while ($donnees = mysql_fetch_array($retour) )
{
$vard=time();
echo $vard;
/*mysql_query('DELETE FROM client WHERE '.$datec.' >= ' . $donnee['team']30 . ' AND ip=\'' . $_SERVER['REMOTE_ADDR'] ); */
}
mysql_close();
?>