Gå til innhold

Script til statistikker


Anbefalte innlegg

Videoannonse
Annonse
Skrevet (endret)

Unike treff:

 

<?php
$con = mysql_connect("localhost","brukernavn","passord");
if (!$con)
 {
 die('Could not connect: ' . mysql_error());
 }

mysql_select_db("db_navn", $con);

$result = mysql_query("SELECT ip FROM counter");
echo "" . mysql_num_rows($result) . "";
mysql_close($con);
?>

<?php
$con = mysql_connect("localhost","brukernavn","passord");

mysql_select_db ("db_navn",$con) or die ("ERROR!");

$ip = $_SERVER['REMOTE_ADDR'];

$checkif = mysql_query("SELECT ip FROM counter WHERE ip = '$ip'");
if (mysql_num_rows($checkif)>=1){
die(' ');
}

$query = mysql_query("INSERT INTO counter (ip) VALUES ('$ip')");
if($query){ 
echo(" ");
}
?>

 

 

Lagde det akkurat, med hjelp av kakkle. I databasen min har jeg ID og IP som felter. Den teller hvor mange forskjellige IP'er som har vært der...

 

 

 

Edit: hvis IP'en finnes i databasen, blir den ikke lagt til en gang til ;)

Endret av Andy-Pandy
Skrevet

Vel...

 

Ikke helt...

 

Du må jo ha et felt som teller hvor mange ganger den ipen har vært på siden, da...

 

Også må du ikke hente ut alle ipadresser når du skal skrive resultatet. Du må bare hente den ipadressen som vedkommende har:

SELECT teller FROM counter WHERE ip='$ip'

også skriver du ut teller...

På ein måte...

Men tror kanskje Doffen tenkte på en litt mer avansert statistikk...

Skrevet

Kan godt hende, men den koden der teller en IP adresse maks 1 gang.

 

Men bare spør om noe jeg óg; hvorfor blir alt bak die(''); borte hvis IP'en er lagt til fra før? Noe som kan forhindre dette?

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...