if(isset($_POST['action']) && $_POST['action'] == "showPacientNotActive"){
$output = '';
$data = $db->showPacientNotActive();
if($db->totalRowCount()>0){
$output .= '<table class="table table-striped table-sm table-bordered">
<thead>
<tr class="text-center">
<th>#</th>
<th>фамилия</th>
<th>имя</th>
<th>отчество</th>
<th>дата р</th>
<th>снилс</th>
<th>теле</th>
<th>email</th>
<th>Действие</th>
</tr>
</thead>
<tbody>';
foreach ($data as $row) {
$output .= '<tr class="text-center text-secondary">
<td>'.$row['кодПациента'].'</td>
<td>'.$row['фамилия'].'</td>
<td>'.$row['имя'].'</td>
<td>'.$row['отчество'].'</td>
<td>'.$row['датаРождения'].'</td>
<td>'.$row['снилс'].'</td>
<td>'.$row['мобТелефон'].'</td>
<td>'.$row['email'].'</td>
<td>
<a href="" title="Активировать" class="text-success activeBtn"><i class=" fa fa-check fa-lg" id="'.$row['кодПациента'].'"></i></a>
<a href="" title="Удалить" class="text-danger delBtn" id="'.$row['кодПациента'].'" ><i class="fas fa-trash-alt fa-lg"></i></a>
</td> </tr>';
}
$output .= '</tbody></table>';
echo $output;
}
else {
echo '<h3 class="text-center text-secondary mt-5"> :( В базе данных нет записей!</h3>';
}
}
//запрос на удаление ajax
$("body").on("click", ".delBtn", function(e) {
e.preventDefault();
var tr = $(this).closest('tr');
del_id = $(this).attr('id');
Swal.fire({
title: 'Вы уверены, что хотите удалить запись?',
text: "Данное действие нельзя отменить!",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Да, удалить!',
cancelButtonText: 'Не удалять!'
}).then((result) => {
if (result.value) {
$.ajax({
url: "../php/action.php",
type: "POST",
data: { del_id: del_id },
success: function(response) {
tr.css('background-color', '#ff6666');
Swal.fire(
'Удалено!',
'Запись успешно удалена!',
'success'
)
showAllUsers();
}
});
}
});
});
if(isset($_POST['del_id'])){
$id = $_POST['del_id'];
$db->deletePacient($id);
}
public function deletePacient($id){
$sql = "DELETE FROM пациент WHERE кодПациента = :id";
$stmt = $this->conn->prepare($sql);
$stmt->execute(['id'=>$id]);
return true;
}
В коде элемента значение корректно отображается :(
в чем проблема :С