Posted 19 января, 201410 yr comment_52119 Добрый день Можно как нибудь используя языки (php js html) сделать подсчет нажатий на определенную кнопку. Допустим скачать что нибудь , ниже текст скачено 100 раз.
19 января, 201410 yr comment_52156 можно по нажатию на кнопку отправлять запрос к базе, который увеличит значение в столбце на 1, собственно на этом все
21 января, 201410 yr comment_52384 сделать два запроса в базу (создать таблицу, добавить значение) 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>
21 февраля, 201410 yr Author comment_56242 <? 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> Поставил метод отправки, но не получается вставить его в положенное место. То есть есть код над кнопкой, есть код под кнопкой, который активируются если нажимать на них, а не на ту которую мне надо(Выделено жирным шрифтом) Как мне поставить под ту кнопку, что бы при нажатии считался клик и отображался на сайте. ?
22 февраля, 201410 yr Author comment_56405 Не мне не такой мудреный надо код Мне надо обычную кнопку, подобия как тут ...сs-party.ru...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.