contor vizitatori pentru fiecare pagina
Scris: Mar Dec 21, 2010
salut, am o un script care imi zice cati vizitatori imi viziteaza sitele dar problema este ca pe acest script vreau sa il folosesc ca sa imi zica pentru fiecare pagina in parte sa imi zica cati vitizatori sunt dar nu stiu cum sa il modific, aici este codul sursa . eu doresc ca sa pun in fiecare pagina a site-lui acest cod dar sa imi salveze in parte fiecare vizitator de exemplu:
galeria sa aibe 10 vizitatori iar evenimentele sa aibe 14 vizitatori adica fiecare pagina sa aibe acelasi cod dar atunci cand se intra pe pagina sa faca actualizare pentru fiecare pagina in parte si fiecare pagina sa fie inregistrata in bd. sper ca intelegeti, daca nu intelegeti sa imi ziceti ca va mai zic inca o data. va multumesc, cu stima trif
Cod: Selectaţi tot
<?php
////ne conectam la baza de date sau afisam o eroare
//$conex=mysql_connect($hostname,$username,$password)
//or die ("Nu ma pot conecta la baza de date");
//mysql_select_db($db , $conex) or die("Eroare : ".mysql_error());
////adaugam in bdd tabela vizitatori cu campul count
////count este INT(8) - va lua valori pana la 99.999.999
//mysql_query("CREATE TABLE vizitatori( count INT(8))")or die("Eroare: ".mysql_error());
////inchidem conexiunea
//mysql_close($conex);
######################in sus este crearea tabelului
//$conex=mysql_connect($hostname,$username,$password)
//or die ("Nu ma pot conecta la baza de date");
//mysql_select_db($db , $conex) or die("Eroare: ".mysql_error());
////Adauga valoarea 0 in campul count din tabela vizitatori
//mysql_query("INSERT INTO vizitatori (count) VALUES ('0')");
//mysql_close($conex);
#######################in sus este crearea resetului
//treceti datele voastre de conectare la bdd
$hostname="localhost";
$username="root";
$password="ialexs";
$db="biserica_bd";
$conex=mysql_connect($hostname,$username,$password)
or die ("Nu ma pot conecta la baza de date");
mysql_select_db($db , $conex) or die("Eroare: ".mysql_error());
//adaugam 1 valorii din campul count la fiecare vizita
mysql_query("UPDATE vizitatori SET count=count+1");
//interogam tabela si afisam rezutatul intr-un tabel
//cu o singura celula
$counter = mysql_query("SELECT * FROM vizitatori");
for($i=0;$i<mysql_num_rows($counter);$i=$i+1) {
$field=mysql_result($counter,$i,count);
print "$field";
}
//inchide conexiunea la server
mysql_close($conex);
?>
galeria sa aibe 10 vizitatori iar evenimentele sa aibe 14 vizitatori adica fiecare pagina sa aibe acelasi cod dar atunci cand se intra pe pagina sa faca actualizare pentru fiecare pagina in parte si fiecare pagina sa fie inregistrata in bd. sper ca intelegeti, daca nu intelegeti sa imi ziceti ca va mai zic inca o data. va multumesc, cu stima trif