Добавить новость




Новости сегодня

Новости от TheMoneytizer

Создание счётчика уникальных посетителей галереи изображений.

Добрый день!
Существует счётчик для галереи изображений, но он не совсем правильно работает.
Есть два файла: index.php (в нём находится галерея, выводимая из БД) и page3.php (в нём срабатывает счётчик).
В index.php есть такая строка:
PHP код:

echo "<a href='page3.php?id=".$row***91;'id'***93;."'>$row***91;name***93;</a>"

при клике на которую происходит переход на page3.php и срабатывает счётчик.
Проблема в том, что, почему-то, в поле hosts таблицы img кол-во кликов записывается (следственно потом и выводится на экран), только значение одной картинки, а нужно, чтобы выводились значения кол-ва уникальных посетителей всех картинок, несмотря на то, что я прописываю в коде WHERE id = '".$_GET["id"]."', чтобы в поле hosts записывались значения для каждой картинке при клике на неё.
Вот полный код файла page3.php:
PHP код:

<?php
mysql_connect
('localhost','root','');
$res mysql_select_db('images');
//Получаем IP-адрес посетителя и сохраняем текущую дату
$visitor_ip $_SERVER***91;'REMOTE_ADDR'***93;;
$date date('Y-m-d');
$id $_GET***91;'id'***93;;
echo 
$id;
$current_ip mysql_query("SELECT ip_id FROM ips2 WHERE ip_address = '$visitor_ip'");
$hosts $a***91;'hosts'***93;;
if(
mysql_num_rows($current_ip) != 1) {
    
//Заносим в базу IP-адрес текущего посетителя
    
mysql_query("INSERT INTO ips2(ip_address) VALUES('$visitor_ip')");
    
//Добавляем в базу +1 уникального посетителя (хост)
    
mysql_query("UPDATE img SET hosts = hosts + 1 WHERE id = '".$_GET***91;"id"***93;."'");    
}
$res mysql_query("SELECT * FROM img");
$row mysql_fetch_assoc($res);
echo 
'<p>Уникальных посетителей: ' $row***91;'hosts'***93; . '<br />';
 
?>

Существует база данных images c двумя таблицами. Таблица img c полями: id, name, samfile, hosts. И таблица ips2 с полями: ip_id, ip_address.
Помогите разобраться, в чём здесь проблема?

Читайте на сайте


Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. Абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city
Музыкальные новости
Новости России
Экология в России и мире
Спорт в России и мире
Moscow.media










Топ новостей на этот час

Rss.plus