Имам следния казус:
Таблица, в която се записват референциите към сайта за всяка публикация. id, refer, publication_id, times, visited - където times е броя на посещемията от един и същи линк, а visited е датата на първо посещение.
Сега в момента имам прост код, който записва всяко посещение, като ако отчете второ посещение от даден линк повдига с една единица times и код, който ми извежда резултатите. Извеждането обаче става сътоветно за всяка референция, което е доста неудобно. Например в един форум има три теми, от които линкват, и с това при извеждането излизат три реда. От фейсбук е голяма мъка, защото тазм през всеки профил добавя накрая ?ref=някакви цифри и с това имам над двеста реда фейсбук.
Това, което ви питам как може да стане е как да се групират извежданията по домейна на сайта. Пример:
facebook.com 250 посещения
forum.bg 130 посещения
data.bg 80 посещения
Ето сегашния код, който извежда линк по линк без групиране.
Благодаря предварително.
Таблица, в която се записват референциите към сайта за всяка публикация. id, refer, publication_id, times, visited - където times е броя на посещемията от един и същи линк, а visited е датата на първо посещение.
Сега в момента имам прост код, който записва всяко посещение, като ако отчете второ посещение от даден линк повдига с една единица times и код, който ми извежда резултатите. Извеждането обаче става сътоветно за всяка референция, което е доста неудобно. Например в един форум има три теми, от които линкват, и с това при извеждането излизат три реда. От фейсбук е голяма мъка, защото тазм през всеки профил добавя накрая ?ref=някакви цифри и с това имам над двеста реда фейсбук.
Това, което ви питам как може да стане е как да се групират извежданията по домейна на сайта. Пример:
facebook.com 250 посещения
forum.bg 130 посещения
data.bg 80 посещения
Ето сегашния код, който извежда линк по линк без групиране.
Код:
<table>
<?php
$query = mysql_query("SELECT * FROM site_refers WHERE publication_id = '$tut[id]' ORDER BY viewed DESC");
while($ip = mysql_fetch_array($query)) {
$ips = $ip[refer];
$s = explode("//", $ips);
$k = (explode("/", $s[1]));
?>
<tr><td style="border: 1px solid #A3A3A3;"><a href="<?= $ip[refer]; ?>"><?= $k[0]; ?></a></td><td style="border: 1px solid #A3A3A3;"><?= $ip[times]; ?></td><td style="border: 1px solid #A3A3A3;"><?php if($ip[viewed]) { echo date("d.m.Y", $ip[viewed]); } ?></td></tr> <?php } ?></table>
Благодаря предварително.