Le fichier maj_compteurs.php se présente comme suit, pas de remarque particulière, il est commenté :
<?
include ("connexion_a_la_base.php"); // PARAMETRAGE DE LA CONNEXION
$link = @mysqli_connect ($host,$user,$password); // INITIALISATION DE LA CONNEXION
mysqli_select_db($link, $bdd);
$compteur=0;
$datedujour=@date("d m Y à H:i");
$req1="select compteur from compteurs where titre_page='$titre_page'";
$compteur_present=@mysqli_num_rows(mysql_query($req1, $link)); // TEST SI LE COMPTEUR EST PRESENT DANS LA TABLE
if ($compteur_present==0)
{
// LE COMPTEUR N'EXISTE PAS DANS LA TABLE -> INSERTION
$req2="INSERT into compteurs (titre_page, compteur, date_derniere_visite) VALUES ('$titre_page', '1', '$datedujour')";
mysqli_query($link, $req2); // INSERTION DU NOUVEAU COMPTEUR DANS LA TABLE
}
else
{
// LE COMPTEUR EXISTE DANS LA TABLE -> MODIFICATION
$res1=mysqli_query($link, $req1);
while($row1=mysqli_fetch_row($res1))
{
$compteur=$row1[0]; // RECUPERATION DE LA VALEUR DU COMPTEUR
$compteur++; // INCREMENTATION
}
mysql_free_result($res1);
// MISE A JOUR DU COMPTEUR
$req2="update compteurs set compteur=$compteur where titre_page='$titre_page'";
mysqli_query($link, $req2);
// MISE A JOUR DE LA DATE DE DERNIERE VISITE
$req2="UPDATE compteurs SET date_derniere_visite='$datedujour' WHERE titre_page='$titre_page'";
mysqli_query($link, $req2);
}
// mysql_close($link); // FERMETURE DE LA CONNEXION
?>