statistieken-v10
Code (php)
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
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'];
?>
/////////////////////////////////////////
///////////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'];
?>