Перейти к содержанию

Подсчет кликов


MontiQ

Рекомендуемые сообщения

Добрый день Можно как нибудь используя языки (php js html) сделать подсчет нажатий на определенную кнопку. Допустим скачать что нибудь , ниже текст скачено 100 раз.

 

Ссылка на комментарий
Поделиться на другие сайты

можно

 

по нажатию на кнопку отправлять запрос к базе, который увеличит значение в столбце на 1, собственно на этом все

Ссылка на комментарий
Поделиться на другие сайты

а по конкретней как это сделать?

Ссылка на комментарий
Поделиться на другие сайты

сделать два запроса в базу (создать таблицу, добавить значение)

CREATE TABLE stat
(
ID int NOT NULL AUTO_INCREMENT,
visits int(9) DEFAULT '1',
PRIMARY KEY (ID)
)
INSERT INTO `stat` (`visits`) VALUES (0);

создать файл test.php

<?
define("DB_HOST", "localhost");
define("DB_USER", "логин");
define("DB_PASS", "пароль");
define("DB_NAME", "имя");

mysql_connect(DB_HOST, DB_USER, DB_PASS) or die (mysql_error());
mysql_select_db(DB_NAME) or die (mysql_error());
mysql_query("SET NAMES 'utf8'");

if(isset($_POST['submit'])){
	$query = 'UPDATE stat SET visits=visits+1 WHERE ID=1;';
    $sql = mysql_query($query);
}


$query = "SELECT * FROM `stat` WHERE ID=1";
$sql = mysql_query($query);
while ($sql_data = mysql_fetch_array($sql)) {
	$number = $sql_data['visits'];
}

?>
<form action="" method="post">
	<input type="submit" name="submit" value="<?=$number?>">
</form>

Ссылка на комментарий
Поделиться на другие сайты

  • 5 недель спустя...

  <?
define("DB_HOST", "localhost");
define("DB_USER", "11111");
define("DB_PASS", "11111");
define("DB_NAME", "11111");


mysql_connect(DB_HOST, DB_USER, DB_PASS) or die (mysql_error());
mysql_select_db(DB_NAME) or die (mysql_error());
mysql_query("SET NAMES 'utf8'");


if(isset($_POST['submit'])){
$query = 'UPDATE stat SET visits=visits+1 WHERE ID=1;';
    $sql = mysql_query($query);
}




$query = "SELECT * FROM `stat` WHERE ID=1";
$sql = mysql_query($query);
while ($sql_data = mysql_fetch_array($sql)) {
$number = $sql_data['visits'];
}


?>
<form action="" method="post">
<input type="submit" name="submit" value="<?=$number?>">
</form>
   <aside class="sidebar">
            <div class="sideblock">


                <a href="#" title="Скачать" value="" class="button blue" action="" method="post"></a>Скачено <input type="submit" name="submit" value="<?=$number?>"> раз
<a href="#" title="Скачать" class="button green"></a>
<a href="#" title="Скачать" class="button yellow"></a>
                <!--<a href="#" title="Скачать" class="button red"></a>-->
            </div>
            <div class="sideblock">
                <h3>Особенности сборки</h3>
                <hr />
                <ul>
                    <li>Высокая скорость загрузки с наших серверов</li>
                    <li>Проверена на Windows 8, 7, Vista & XP</li>
                    <li>С удобным поиском серверов</li>
                    <li>Без вирусов</li>                    
                </ul>
            </div>
            <div class="sideblock">
                <h3>Системные требования</h3>
                <hr />
                <ul>
                    <li>Процессор с тактовой частотой 800 МГц</li>
                    <li>128 МБ ОЗУ</li>
                    <li>Видеокарта 32 МБ+</li>
                    <li>Windows XP</li>
                    <li>Мышь, клавиатура</li>
                </ul>
            </div>
            
             <div class="sideblock">
                <h3>Проверено</h3>
                <hr />
                
            </div>
        </aside>

Поставил метод отправки, но не получается вставить его в положенное место. То есть есть код над кнопкой, есть код под кнопкой, который активируются если нажимать на них, а не на ту которую мне надо(Выделено жирным шрифтом)

Как мне поставить под ту кнопку, что бы при нажатии считался клик и отображался на сайте. ?

Ссылка на комментарий
Поделиться на другие сайты

MontiQ, ознакомься

__ruseller.com/lessons.php?id=479 

.

Ссылка на комментарий
Поделиться на другие сайты

А не легче это метрикой (яндекса напр) видеть?

Ссылка на комментарий
Поделиться на другие сайты

Не мне не такой мудреный надо код :)

Мне надо обычную кнопку, подобия как тут ...сs-party.ru... 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...