j'aurais voulu modifier l'évènement "On vérifie que cette adresse IP n'est pas déjà présente dans la table", par "On vérifie que cette adresse IP+date du jour n'est pas déjà présente dans la table" (les 2 ensemble, pas l'un sans l'autre)
Code :
<?php
// On inclut le fichier de connexion à la base SQL \\
include("connecting.php" );
// Récupération de la date actuelle \\
$date=date("d-m-Y" );
// Connexion à la base mySQL \\
mysql_connect($serveur,$utilisateur,$mdp) or die ("Connexion impossible" );
mysql_select_db($db) or die ("Connexion à la base $db impossible" );
// On récupère l'adresse IP du visiteur \\
$ip="$_SERVER[REMOTE_ADDR]";
// On vérifie que cette adresse IP n'est pas déjà présente dans la table \\
$requete="SELECT * FROM compteur_uni WHERE ip='$ip'";
$res=mysql_query($requete);
$num=mysql_num_rows($res);
// Si un enregistrement contient déjà cette IP \\
if($num!=0)
{
$style1='true';
$style2='none';
}
// Sinon on insère l'IP et la date \\
else
{
$insert="INSERT INTO compteur_uni (ip,date) VALUES('$ip','$date')";
$query=mysql_query($insert);
$style1='none';
$style2='true';
}
// On ferme la connexion à la base mySQL \\
mysql_close();
?>
j'espère ne pas m'être trop mal expliquer, c pour en faite afficher un contenu differant sur une page , si le visiteur a deja visiter le site aujourd'hui.
Merci,
Fait pas ton malin mon cher "vieux" Zeb, sinon je m'énerve tout rouge, Rrrrr Si je comprend bien tu as toujours gérer tes bases avec les CGI-BIN ... Et puis j'ai dis que se serait difficile de traiter sans PHP, est non impossible
Message édité par guillaumech le 13-12-2007 à 15:04:45
Le môssieu publie dans la cat' PHP & MySQL & ASP, alors forcément c'est pour faire de la publication web pour client léger.
Dans ce domaine, PHP est roi. Tu as raison. Mais Java (Excusez du peu !), Perl, bash (si, si, y'a longtemps), C (autrefois), Ruby et Python (de nos jours), etc. sont de sacrés clients.
Mais SQL n'est pas un langage de données exclusivement réservés aux Web. Il date de 1970 pour sa première mouture ! Le vieux zeb n'était même pas de ce monde
Et pourtant, toujours pas de concurrence, depuis 37 ans, soit 3 ou 4 ères en termes d'informatique.
Le SQL est aussi la colonne vertébrale de l'informatique Client/Serveur, dite aussi pour clients lourds.
Alors non, je n'ai pas fait que des CGI-BIN pour utiliser SQL. Et non plus, PHP n'est pas l'interface unique pour utiliser SQL.
Mais surtout : OUI ! KangOl a mille fois raison de proposer à Souifi d'apprendre le SQL. C'est le langage universel d'interrogation de bases de données.
-----------------
Sinon, pour donner raison à guillaumech, (sinon, il s'énerve et devient tout rouge ) la plus belle façon de faire des pages ouebes tient en 4 lettres : LAMP.
LAMCB (Linux Apache Mysql CGI-BIN) non sa marche pas snif
De toute façon tu sais bien que je suis "casiement" toujours d'accord avec toi Zeb, tu as entièrement raison, et sa va sans dire de Kangol aussi ...
Moi sa marche nikel, suis content XD.
je viens de réussir mon premier script php. sa sera pas le script du mois mais enfin je m'en souviendrais longtemps^^
ET encore merci a vous