Когда нажимаю на звездочку второй записи, чтобы добавить в избранное, добавляется первая. В чем может быть проблема? вывожу через цикл while Добавляю в избранное через js
function sendfav(){
Snackbar.show({text: 'Добавлено в избранное!', actionText: 'Закрыть!', duration: 100000});
var favorites = $("#fav").serialize();
$.ajax({
type: "POST",
url: "system/add_fav.php",
data: favorites,
});
}
$('#btnfav').click(function() {
$.post("system/add_fav.php");
})
Вроде отсылаю айди верный.
<input type="hidden" name="id_post" class="form-control" maxlength="12" value="'; echo $row['id']; echo '">
session_start();
if(isset($_POST['id_user'])){
$id_user=htmlentities(trim($_POST['id_user']));
$id_post=htmlentities(trim($_POST['id_post']));
$title_post=htmlentities(trim($_POST['title_post']));
$description_post=htmlentities(trim($_POST['description_post']));
$user_post=htmlentities(trim($_POST['user_post']));
$date_create_post=htmlentities(trim($_POST['date_create_post']));
include 'bd.php';
$query="INSERT INTO `fav_posts` (`title_post`,`description_post`,`user_post`,`id_user`,`date_create_post`,`id_post`) VALUES('$title_post','$description_post','$user_post','$id_user','$date_create_post','$id_post') ";
$result=mysql_query($query);
if($result==true)
{
}
}
function sendfav(cur_this){
Snackbar.show({text: 'Добавлено в избранное!', actionText: 'Закрыть!', duration: 100000});
// родительский_блок(класс или id) это где находится id #fav
var favorites = $(cur_this).closest('родительский_блок').find('#fav').val();
$.ajax({
type: "POST",
url: "system/add_fav.php",
data: favorites,
});
}
$('#btnfav').on('click', function(e) {
e.preventDefault();
sendfav(this);
})
Разрабатываю приложение на JS и есть необходимость обращения к api для получения записейНо Api накладывает ограничение на количество одновременно...
Как записать not like в следующем условии? В данном условии приведен просто like