Не работает система лайков для более двух человек

204
10 мая 2017, 10:07

Всем привет, недавно решил реализовать систему лайков на 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("Происходит ошибка");
                }
            }
        });
    });
READ ALSO
Валидация URL ??? Помогите начинающему

Валидация URL ??? Помогите начинающему

Привет завсегдатаям и не оченьЯ Абсолютный новичок и нуб в программировании, но на ж когда то начинать

217
Invalid pointer addition

Invalid pointer addition

Не понимаю, в одном проекте такой кусок кода работал с БД MSSQL, а здесь выдает ошибку, что в том проекте, я объявил глобальную переменную, что...

279
Библиотека не зарегистрирована. visual studio 2015

Библиотека не зарегистрирована. visual studio 2015

Подскажите, пожалуйста, кто сталкивался, что делать? О какой библиотеке идет речь?

329