<?php
mysql_connect($host,$login,$passe);
mysql_select_db($base);
$date_today = date('d/m/Y');
$ip_courante = $_SERVER['REMOTE_ADDR'];
SELECT * FROM compteurs WHERE ip='$ip_courante' AND date='$date_today'
$req = mysql_query('SELECT * FROM compteurs WHERE ip='$ip_courante' AND date='$date_today');
$nb_entries = mysql_num_rows($req);
if($nb_entries != 1)
{
$sql = "INSERT INTO compteurs VALUES('$ip_courante','$date_today')";
mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
// on insére l'ip et la date si elle n'est pas déjà entrée (l'ip)
$retour = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM compteurs');
$donnees = mysql_fetch_array($retour);
// on compte le nombre d'entrée dans la table
// affiche le nombre de visiteurs
echo 'Vous êtes le visiteur n° ' . $donnees['nbre_entrees'] . '.';
}
else
{
$retour = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM compteurs');
$donnees = mysql_fetch_array($retour);
// on compte le nombre d'entrée dans la table
// affiche le nombre de visiteurs
echo 'Vous êtes le visiteur n° ' . $donnees['nbre_entrees'] . '.';
}
?> mais je ne suis pas sur du résultat ( en fait le code ci-dessus devrait vérifier si l'ip du visiteur n'est pas dans la table mysql pour le jour en cours et si elle n'y est pas il l'insére et il compte le nombre d'entrée dans la table, cela donne le nombre de visiteur). Merci d'avance pour vos réponses