Я пытаюсь удалить несколько элементов из БД на основе идентификаторов, которые хранятся в массиве и передаются с использованием AJAX
Данные массива верны. Я просто не могу понять, почему приведенный ниже код не удалит записи.
Любая помощь действительно ценится
Мой код jQuery:
$("#bulkdel").click(function(){
event.preventDefault();
var idlist = $("#companylist input:checkbox:checked").map(function(){
return $(this).val();
}).get();
console.log(idlist);
var length = Object.keys(idlist).length
var count = 'There are '+length +' items selected';
var doDelete = $.ajax({
type: 'POST',
url: "dodelete.php",
data: idlist,
dataType: "text",
success: function(resultData) { alert("Delete Complete") }
});
Вот код PHP:
session_start();
include('inc/config.php');
$ids = implode("','", $_POST['idlist']);
mysqli_query($dbc,"DELETE FROM `comp_companies` WHERE `company_id` IN ('".$ids."')");
Заранее спасибо