Я получал эту же ошибку на своем сервере - PHP 7.0 с расширением mysqlnd уже включен.
Решение было для меня (благодаря этой странице ) было отменять выбор mysqli и выберите nd_mysqli.
Примечание. Вы можете иметь доступ к селектору расширений в вашей cPanel. (Я получаю доступ к моей версии через опцию «Выбрать версию PHP».)
вместо кнопки вы можете указать тег
<a href=\"action.php?id=$row[id]\">Delete</a>
и получить идентификатор, используя $ _REQUEST ['id']
<?php
$id = вместо кнопки вы можете указать тег
[110] и получить идентификатор, используя $ _REQUEST ['id']
[111]REQUEST['id'];
// sending query
$query = "DELETE * FROM sample_data WHERE id='". вместо кнопки вы можете указать тег
[110] и получить идентификатор, используя $ _REQUEST ['id']
[111]POST["id"]."'";
$statement = $connect ->prepare($query);
if($statement->execute($data))
{
echo 'data deleted';
}
?>
Я думаю, что ваша ошибка может быть здесь, в этом фрагменте кода здесь. Иногда JQuery может быть чувствительным к регистру. Измените это:
$(document).on('click', '.Delete', function(){
на это:
$(document).on('click', '.delete', function(){
В:
$(document).on('click', '.Delete', function(){ <-- CHANGE THIS LINE HERE AND LEMME KNOW IF IT WORKS
var id = $(this).attr("id");
var action = 'fetch_single';
$.ajax({
url:"action.php",
method:"POST",
data:{id:id, action:action},
dataType:'json',
success:function(data)
{
$('#hidden_id1').val(id);
$('#name').val(data.name);
$('#country').val(data.country);
$('#action').val("delete");
$('#save').val('Delete');
}
});
});