Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Простой скрипт счетчика кликов [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (3): « 1 [2] 3 »   

> Без описания
grefon
Отправлено: 07 Января, 2011 - 21:25:25
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




Посмотрите в исходный код страницы, там на онклик айди ставится? Далжно быть что-то типа такого: ONCLICK="HomeButton(12)


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
VestCoastman
Отправлено: 07 Января, 2011 - 21:32:57
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




Да ставится HomeButton(168)
 
 Top
grefon
Отправлено: 08 Января, 2011 - 00:10:17
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




В download.php напишите:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.       if (isset($_GET['link_id']) and $_GET['link_id'])
  3.           {
  4.               $connect = @mysql_connect("localhost", "root", "");
  5.               if (!$connect) { echo "Не доступен сервер mySQL"; exit(); }
  6.               if (!@mysql_select_db ( "база", $connect ) ) { echo "Не доступна база данных"; exit(); }
  7.               $zapros="UPDATE table SET download=download+1 WHERE id='".$_GET['link_id']."'";
  8.               $result=mysql_query($zapros) or die (mysql_error());
  9.               echo "ok";
  10.       }
  11. ?>

Сходите по ссылке http://garrysbox[dot]ru/download.php?link_id=168 и посмотрите, нет ли ошибок и обновится ли значение в базе данных у материала с id 168


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
VestCoastman
Отправлено: 08 Января, 2011 - 01:08:34
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




Пишет - "Не доступен сервер mySQL"
В базе в столбце download все строки пустые.
Может нужно интеджер на поле download поставить? А то у меня варчар стоит.
 
 Top
grefon
Отправлено: 08 Января, 2011 - 01:12:22
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




Все верно пишет, потому что у Вас другие логин и пароль подключения к базе данных!
Меняйте $connect = @mysql_connect("localhost", "логин", "пароль"); - вставьте Ваши логин и пароль соответственно.
(Добавление)
А на поле поставьте int (10) - это более оптимально чем варчар.


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
VestCoastman
Отправлено: 08 Января, 2011 - 01:25:54
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




Да, я и вписывал туда свой логин и пароль, но не правильный как оказалось)
Выскакивает ошибка при переходе на ссылку:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'table SET download=download+1 WHERE id='168'' at line 1
Кнопочка не работает, тож самое пишет и в базе значение не обновилось.
 
 Top
grefon
Отправлено: 08 Января, 2011 - 01:27:10
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




о май гад Радость
table - это название таблицы, в которой вы добавляли поле!


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
VestCoastman
Отправлено: 08 Января, 2011 - 01:47:47
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




Да, глупая ошибочка)
При переходе по ссылке ок, в поле добавляется +1. А кнопочка не работает.
 
 Top
grefon
Отправлено: 08 Января, 2011 - 01:50:04
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




Теперь нужно в коде обработчике везде заменить $_GET на $_POST. После этого кнопка должна работать.


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
VestCoastman
Отправлено: 08 Января, 2011 - 01:58:18
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




Спасибо огромное, что бы я без Вас делал?!
От меня очень большой набор благодарностей.
Еще раз спасибо огромное!
 
 Top
grefon
Отправлено: 08 Января, 2011 - 02:04:40
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




Я рад что был полезен Улыбка
Удачи!


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
VestCoastman
Отправлено: 08 Января, 2011 - 02:53:17
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




Решил не создавать новую тему, но пока делал дизайн кликнул на уменьшенную картинку, а она у меня скачиваться начала, вместо того, что бы увеличиться.
Может это какой-нибуть баг или так и должно быть?
CODE (htmlphp):
скопировать код в буфер обмена
  1. <a title="Нажмите для увеличения" href="<? echo $this->article->img1; ?>"><img src="<? echo $this->article->img1; ?>" height="166" width="230" /></a>

Вид ссылки на изображение: http://site[dot]ru/img/cache/1/1/6/0[dot][dot][dot]6a97658fa367[dot]jpg
 
 Top
LOL
Отправлено: 08 Января, 2011 - 06:49:44
Post Id


Гость


Покинул форум
Сообщений всего: 66
Дата рег-ции: Нояб. 2010  


Помог: 1 раз(а)

[+][+][+][+]


люди помогите пожалуйста как мне сдлеать хостинг счетчиков наподобие маил.ру......
люди получали не пхп форму счетчика а яваскрипт код плиз помогите как сделать.. Не понял
 
 Top
VestCoastman
Отправлено: 10 Января, 2011 - 21:58:25
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




VestCoastman пишет:
Решил не создавать новую тему, но пока делал дизайн кликнул на уменьшенную картинку, а она у меня скачиваться начала, вместо того, что бы увеличиться.
Может это какой-нибуть баг или так и должно быть?
CODE (htmlphp):
скопировать код в буфер обмена
  1. <a title="Нажмите для увеличения" href="<? echo $this->article->img1; ?>"><img src="<? echo $this->article->img1; ?>" height="166" width="230" /></a>


Вид ссылки на изображение: http://site.ru/img/cache/1/1/6/0...6a97658fa367.jpg

Поможет кто?
 
 Top
grefon
Отправлено: 10 Января, 2011 - 22:11:23
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




Не совсем понятна проблема? Можно подробней?


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB