{% else-1 %}
Мой вариант лайков на ajax.
Нагаме не бить, я в js круглый ноль, но код рабочий... *)

                        
<?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>';
}
?>
<script>
$('a.like').click(function (){
var href = $(this).attr('href');
$('#count_like').load(href);
return false;
});
</script>

/////////////

<?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;
}

?>
5 59 0
0

Нет фото
RuSInet * 0.02
• 3 июл 2014, 22:52


как его поставить у меня не получается, скинь файлы плиз

0

Нет фото
bibilink * 19.01
• 9 дек 2013, 06:49


Попробуем*

0

Нет фото
• 9 дек 2013, 03:13


Миледи, да ты что... а где я написал что jquery это не js?

0

Нет фото
• 9 дек 2013, 01:55


ЭКЗО, jquery - это и есть JS)

0

Нет фото
NochnoY * 2.47
• 9 дек 2013, 01:23


jQuery – это JavaScript библиотека, фокусирующаяся на взаимодействии JavaScript, HTML и CSS.