Добро пожаловать, Гость!
Войти
Зарегистрироваться
::
+ Добавить ссылку через биллинг
::
+ Добавить ссылку анонимно
Лайки на ajax - Полезный php код №18
Вернуться к коду
Код:
<?php ### Страница index.php: if (mysql_result(mysql_query("/*Проверяем не лайкал ли уже юзер нашу запись*/"),0) == false) { // Если нет, то выводим ссыку для лайка echo '<div id="count_like"><img src="/design/img/like.png"/> <a class="like" href="/like.php?id=[id записи]">Мне нравится</a> <b>[к-во лайков]</b></div>'; } else { // Или выводим только к-во лайков echo '<div id="count_like"><img src="/design/img/like.png"/> <b>[к-во лайков]</b></div>'; } ?> <sсript> $('a.like').click(function (){ var href = $(this).attr('href'); $('#count_like').load(href); return false; }); </sсript> ///////////// <?php ### Страница like.php: if (!empty($_GET['id']) && is_numeric($_GET['id']) && mysql_result(mysql_query("/*Проверяем есть ли в бд запись с идентификатором $_GET['id']*/"),0) == true) { // Если есть, проводим обработку, запись и вывод на страницу... echo '<img src="/design/img/like.png"/> <b>[к-во лайков]</b>'; } // Проверка наличия ajax в запросе if (empty($_SERVER['HTTP_X_REQUESTED_WITH']) or strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest') { // Если false, перенаправляем юзера обратно к записи header("location: /?id=$_GET['id']"); exit; } ?>
DCMS-Social.ru - движок социальной сети, вап и веб мастерская, файло-обменник и форум.
Статистика DCMS-Social.ru: Пользователей -
14967
, тем на форуме -
30292
, сообщений -
298885