statistieken-v10

Gesponsorde koppelingen

PHP script bestanden

  1. statistieken-v10

« Lees de omschrijving en reacties

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
/////////////////////////////////////////
///////////CHUPSKIE 2006/2007////////////
///////////VOOR PHPHHULP.NL//////////////
/////////////////////////////////////////


  // Query om te kijken of het ip van de gebruiker al is toegevoegd

  $datum = date("d-m-Y");
  $controle_query = mysql_query (  "SELECT COUNT(*)
             FROM destatistieken
             WHERE bezoeker_datum = '"
.$datum."' AND
             bezoeker_ip = '"
. $_SERVER['REMOTE_ADDR'] . "'")
             or die (mysql_error ());
          
  if (mysql_result ($controle_query, 0) == 0)
  {

    // Het toevoegen van het ip aan het database
    mysql_query (  "INSERT INTO destatistieken
             (bezoeker_ip,
              bezoeker_datum)
             VALUES
             ('"
. $_SERVER['REMOTE_ADDR'] . "',
              '"
. date ('d-m-Y') . "')")
             or die (mysql_error ());
  }

  else
  {
    // Het updaten van de pageviews van de bezoeker
    mysql_query (  "UPDATE destatistieken
             SET bezoeker_views = bezoeker_views+1
             WHERE bezoeker_datum = '"
.$datum."' AND
             bezoeker_ip = '"
. $_SERVER['REMOTE_ADDR'] . "'")
             or die (mysql_error ());
  }

  
  // De gegevens ophalen voor de myslq_fetch_assoc functie
  $gegevens_query = mysql_query (  "SELECT *
             FROM destatistieken
             WHERE bezoeker_ip = '"
. $_SERVER['REMOTE_ADDR'] . "'")
             or die (mysql_error ());
          
  // Het totaal aantal pageviews vast stellen
  $viewstotaal_query = mysql_query (  "SELECT SUM(bezoeker_views)
             FROM destatistieken"
)
             or die (mysql_error ());
  $viewstotaal = mysql_result ($viewstotaal_query, 0);
  
  // Het totaal aantal bezoekers vast stellen
  $uniektotaal_query = mysql_query (  "SELECT bezoeker_id
             FROM destatistieken
             ORDER BY bezoeker_id DESC
             LIMIT 1"
)
             or die (mysql_error ());
  $uniektotaal = mysql_result ($uniektotaal_query, 0);
  
  // De destatistieken weergeven  
  while ($assoc_gegevens = mysql_fetch_assoc ($gegevens_query))
  {

    if (mysql_result ($controle_query, 0) == 0)
    {

      echo 'welkom, dit is uw eerste keer hier!';
    }

    else
    {
      echo 'U heeft ' . $assoc_gegevens['bezoeker_views'] . ' pageviews sinds ' . $assoc_gegevens['bezoeker_datum'] . '<br>';
      echo 'U heeft ' . round(($assoc_gegevens['bezoeker_views'] / $viewstotaal * 100), 1) . '% van het totaal: ' . $viewstotaal . '<br>';
      echo 'U bent bezoeker ' . $assoc_gegevens['bezoeker_id'] . ' van de ' . $uniektotaal;
    }
  }


  $pagevtotaal_query2 = mysql_query (  "SELECT sum(bezoeker_views) AS pageviews
             FROM destatistieken"
)
             or die (mysql_error ());
  $pagevresult = mysql_fetch_object($pagevtotaal_query2);

  //Waardes
  $datum = date("d-m-Y");
  $totaal_query = "SELECT COUNT( * ) as aantal FROM destatistieken";
  $vandaag_query = "SELECT COUNT( * ) as aantal FROM destatistieken WHERE bezoeker_datum = '".$datum."' ";
  $totaal = mysql_fetch_assoc(mysql_query($totaal_query));  
  $vandaag = mysql_fetch_assoc(mysql_query($vandaag_query));  

  //echo 'Aantal bezoekers totaal = '.$totaal['aantal'].'<br />';
  //echo 'Aantal bezoekers vandaag = '.$vandaag['aantal'];  


?>

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.