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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2012, 10:21   #1
Green4el
Форумчанин
 
Регистрация: 16.04.2012
Сообщений: 146
По умолчанию Счётчик на jQuery

Сделал такую штуку:

Код:
 <script type="text/javascript">
		$(document).ready(function () {
		
    $(".vcount").live("click", function () {

        var id = $(this).parent(".vcount").attr("id");
        var data = 'id=' + id;
        $.post("/../htm/video/update.php", data);
		
    });
	}
</script>
Ссылка здесь:

Код:
<div id=video_preview_arrow_div>
<a id="{file_id}" class="vcount"  href="javascript:show_or_hide('container{file_id}')">
<img src="/img/site/video-arrow.png" border="0"></a>
</div>
update.php такой:

Код:
***
		$dbh = mysql_connect($dblocation, $dbuser, $dbpasswd); 
		mysql_select_db($dbname,$dbh);
mysql_query("SET NAMES cp1251");  
	$id = mysql_real_escape_string($_POST['id']);
    $sql = "UPDATE `system_files_records` SET `count`=`count`+1 WHERE `id`='" . $id . "' LIMIT 1";
	mysql_query($sql,$dbh);
?>
Не работает Что не так?
Green4el вне форума Ответить с цитированием
Старый 19.04.2012, 10:53   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

1. что-то не так
2. выясняйте поэтапно - что не работает .. .в какой части
я б сначала проверил - правильный ли id передается... - выведя alert ом...
потом проверил бы php скрипт ye bnl
ADSoft вне форума Ответить с цитированием
Старый 19.04.2012, 10:57   #3
Green4el
Форумчанин
 
Регистрация: 16.04.2012
Сообщений: 146
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
1. что-то не так
2. выясняйте поэтапно - что не работает .. .в какой части
я б сначала проверил - правильный ли id передается... - выведя alert ом...
потом проверил бы php скрипт ye bnl
алерт не выскакивает...
Green4el вне форума Ответить с цитированием
Старый 19.04.2012, 11:18   #4
Green4el
Форумчанин
 
Регистрация: 16.04.2012
Сообщений: 146
По умолчанию

Вроде же всё правильно обозначаю. Указываю класс .vcount, только при нажатии на элемент имеющий этот класс ничего не происходит.
Green4el вне форума Ответить с цитированием
Старый 19.04.2012, 11:35   #5
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Не хватает ); после последней фигурной скобки:
Код:
   });
	}
</script>
Используйте редакторы с подсветкой кода и автокомплитом скобок/кавычек.

Для вопросов по Javascript есть отдельный раздел.
Andkorol вне форума Ответить с цитированием
Старый 19.04.2012, 14:47   #6
Green4el
Форумчанин
 
Регистрация: 16.04.2012
Сообщений: 146
По умолчанию

Спасибо! Всё работает. В который раз выручаете)
Green4el вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
счётчик Артур Иваныч Microsoft Office Excel 2 03.11.2009 11:52
Счётчик Mr.Been Паскаль, Turbo Pascal, PascalABC.NET 3 07.06.2009 18:47
Счётчик limon Помощь студентам 5 18.10.2008 15:51
счётчик ZYRGiX HTML и CSS 7 26.12.2007 16:12