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
| <? require("conf.php"); ?> <html> <head> <title>Overzicht van bezoeken</title> </head> <body> <table border="0" cellspacing="1" cellpadding="3" align="center" bgcolor="#CCCCCC" width="100%"> <?php mysql_connect($host, $user, $pass) or die (mysql_error()); mysql_select_db($db) or die (mysql_error()); $selecteer= "select * from aip order by id DESC"; $resultaat = mysql_query($selecteer) or die ("<b>Error...houston whe have a problem</b>"); while ($row = mysql_fetch_object($resultaat)) { $ip = "$row->ip"; $tijd = "$row->tijd"; $datum = "$row->datum"; $pagina = "$row->pagina"; $agent = "$row->agent"; $ref = "$row->ref"; ?> <tr bgcolor="#FFFFFF"> <td> <font size="2" face="Arial, Helvetica, sans-serif"> <strong><?=$ip;?></strong> bezocht op <strong><?=$datum;?></strong> om<strong> <?=$tijd;?></strong> pagina <strong><?=$pagina;?></strong> en browser <strong><?=$agent;?></strong> vanaf <strong><?=$ref;?></strong> </font> </td> </tr> <? } ?> </table> </font> </body> </html> |
Ik heb bovenstaand stuk code geschreven om uit de tabel te lezen welke bezoekers er geweest zijn wanneer hoelaat met welke browser etc
probleem is dat je dan na verloop van tijd (2 dagen
Nu dacht ik het eerst na een zoektoch in de php manuel op te lossen met count
($opgeteld = count('$ip'); en dan <?=$opgeteld;?> achter er aan) maar dan telt ie ip steeds maar 1 keer voor de keer dat ip is weergegeven.
Ik heb geprobeert een andere oplossing te zoeken (disclaimer: ja ik heb ook de search gebruikt en gezocht in de php manual en die van mysql , of ik gebruik de verkeerde termen ) Alleen die heb ik dus niet kunnen vinden.
Is er iemand hier die me op weg kan helpen