.....
$adr_page=$adr_serveur.$page_demandee_client;
//on selectionne l'identifiant de l'utilisateur dont le site correspond au site demandé par la visite
$req_select_utilisateur=mysql_query("select id_util, url_util from utilisateur where url_util='".$adr_serveur."'");
$res_select_util=mysql_fetch_assoc($req_select_utilisateur);
//on verifie si la page demandée existe ou non
$req_verif_page=mysql_query("select id_page from page_interne where nom_page='".$adr_page."'");
if(mysql_num_rows($req_verif_page)==0)
{
//si elle n'existe pas on insert dans la table page interne la page demandee ( donc la page visitée)
mysql_query("insert into page_interne (id_page, nom_page, id_util) VALUES ('','$adr_page','$res_select_util[id_util]')");
//on selectionne l'identifiant de l'occurence créée pour l'inserer dans la table voir avec le couple visite / page
$req_select_id_page=mysql_query("select id_page from page_interne where nom_page='".$adr_page."'");
$res_select_id_page=mysql_fetch_assoc($req_select_id_page);
mysql_query("insert into voir (id_visite, id_page, nb_vues) VALUES ('$id_visite','$res_select_id_page[id_page]',1)");
}
else
{
$res_verif_page=mysql_fetch_assoc($req_verif_page);
//on test si le couple visite / page vu existe deja ou non
$req_verif_couple_visite_page=mysql_query("select id_page, id_visite from voir where id_page=$res_verif_page[id_page] and id_visite=$id_visite");
//s'il n'existe pas on le créé
if(@mysql_num_rows($req_verif_couple_visite_page)==0)
{
mysql_query("insert into voir (id_visite, id_page, nb_vues) VALUES ('$id_visite','$res_verif_page[id_page]',1)");
}
......
Partager