Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2013, 11:31   #1
makskovalko
Пользователь
 
Аватар для makskovalko
 
Регистрация: 23.04.2012
Сообщений: 82
По умолчанию Подсчёт количества кликов по ссылке

Здравствуйте! Помогите разобраться, как это можно правильно реализовать. У меня скрипт выводит из базы рандомно 2 изображения (в БД в поле 'foto' хранятся сами названия картинок, а не файлы). Я сделал изображения ссылками. Мне нужно сделать так, чтобы при клике по изображению увеличивался счётчик кликов и информация обновлялать в БД. Подскажите, пожалуйста, как это можно реализовать!

PHP код:
<?php

    $connect 
mysql_connect("localhost","root","");
    
mysql_select_db("facemash",$connect);
    
    
$query "SELECT * FROM facemash";
    
$result mysql_query($query);
    
$images = array();
        while(
$row mysql_fetch_array($result))
            {
                
$images[] = $row['foto'];
            }
    
    
$image1 $images[array_rand($images)];
    
$image2 $images[array_rand($images)];
        if (
$image1==$image2) {echo "<script type='text/javascript'>location.reload();</script>";}
    
$output1 "<img src=\"http://random_images/images/" $image1 "\" width='300' height='400'>";
    
$output2 "<img src=\"http://random_images/images/" $image2 "\" width='300' height='400'>";
    
?>

<html>
<head>
<title>Random</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
   <form action="action.php" method="POST">    
    <table align="center" class="position" style="margin-top:10%;">
        <tr>
            <td><? echo "<a href='' name='image1'>".$output1."</a>" ?></td>
            <td style="padding-left:50px;"><? echo "<a href='' name='image2'>".$output2."</a>" ?></td>
        </tr>
        <tr>
            <td style="text-align:center;"> Фото №1</td>
            <td style="padding-left:50px; text-align:center;"> Фото №2</td>
        </tr>
    </table>
   </form>
</body>
</html>
makskovalko вне форума Ответить с цитированием
Старый 11.06.2013, 16:36   #2
Putin-mode
Пользователь
 
Регистрация: 04.06.2010
Сообщений: 82
По умолчанию

У меня сделано так: вот файл увеличения
PHP код:
 $view pin_view_one();
      foreach(
$view as $item){
      echo 
'<img src="images/max/' $item['id_uniq'] . '.' $item['type'] . '" />' '<br>';
      echo 
$item['text'];
    }
    
upd_base(); 
вот функция pin_view_one
PHP код:
function pin_view_one()
    {
        
db_connect();

        
$query = ("SELECT * FROM images WHERE id_uniq=\"".$_GET['id_uniq']."\"");

        
$result mysql_query($query);

        
$result db_result_to_array($result);

        return 
$result;
    } 
вот функция увеличение кликов по увеличению изображения upd_base

PHP код:
function upd_base()
    {
        
db_connect();

        
$result mysql_query("UPDATE images  SET click=click+1 WHERE id_uniq=\"".$_GET['id_uniq']."\"");

        return 
$result;
    } 
Putin-mode вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчёт количества символов IL3614 Microsoft Office Excel 4 21.05.2013 23:20
Подсчёт кликов по урлу из ячейки Mayskiykot Microsoft Office Excel 2 13.06.2011 20:12
Подсчёт количества символов в массиве .antony. Помощь студентам 0 09.06.2011 20:43
Подсчёт количества вхождений элемента Farrel SQL, базы данных 1 04.05.2011 11:41
Программа для исчисления количества кликов мышкой Delphi_ProGer Помощь студентам 17 15.12.2010 15:17