Всем привет, недавно решил реализовать систему лайков на Ajax и столкнулся с такой проблемой: "Система работает только для одного человека (Пользователя)". Если ещё один пользователь пытается поставить лайк то БД вообще ничего не делает.
Код PHP
if ((R::count('likes', "comment_id = ?", array($data['id_string'])) > 0) and (R::count('likes', "user_id = ?", array($data['id_user'])) > 0)){
$like = R::findOne('likes', 'comment_id='. $data['id_string'] .' AND user_id='.$data['id_user']);
R::trash($like);
echo "Delete";
}else{
$newlike = R::dispense('likes');
$newlike->comment_id = $data['id_string'];
$newlike->user_id = $data['id_user'];
echo "Add";
R::store($newlike);
}
Код ajax
$(".like-js").bind("click", function (){
var curUser = $(this).attr("userid");
var curComment = $(this).attr("commentid");
var curLike = $(this);
$.ajax({
url:"include/like.php",
type: "POST",
data: ({
id_string: curComment,
id_user: curUser
}),
dataType: "html",
beforeSend: function(){
console.log("Ждём");
}
,
success: function(data){
if (data == "Delete"){
console.log("Лайк убран-");
$(curLike).removeClass("active");
$(curLike).addClass("disabled");
}else if(data == "Add"){
console.log("Лайк добавлен+");
$(curLike).removeClass("disabled");
$(curLike).addClass("active");
}else{
console.log("Происходит ошибка");
}
}
});
});
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Привет завсегдатаям и не оченьЯ Абсолютный новичок и нуб в программировании, но на ж когда то начинать
Не понимаю, в одном проекте такой кусок кода работал с БД MSSQL, а здесь выдает ошибку, что в том проекте, я объявил глобальную переменную, что...
Подскажите, пожалуйста, кто сталкивался, что делать? О какой библиотеке идет речь?