Подтверждение перед удалением

Я хочу подтвердить от пользователя перед удалением записи

Я вызываю функцию удаления по клику как

<li><img src="delete1.png" onClick="delete_records();" alt="delete_records" /></li>

функция сохраняется в файле .js как

function delete_records()
{
document.frm.action = "delete.php";
document.frm.submit();
}

Delete.php выглядит следующим образом

<?php require 'connections/connections.php';  ?>
<?php require 'includes/higherauth.php';// for user access level check
?>

<?php
// To stop accessing the page without login

if(isset($_SESSION["id"])){
}else{
header('Location: logIn.php');
}
?>
<?php

error_reporting(0);
$rado = $_POST['rado'];
$chkcount = count($rado);

if(!isset($rado))
{
?>
<script>
alert('At least one checkbox Must be Selected !!!');
window.location.href = 'account.php';
</script>
<?php
}
else
{
for($i=0; $i<$chkcount; $i++)
{

$del = $rado[$i];
$sql=$con->query("DELETE FROM mntr WHERE id=".$del);
}

if($sql)
{
?>
<script>
alert('<?php echo $chkcount; ?> Records Was Deleted !!!');
window.location.href='account.php';
</script>
<?php
}
else
{
?>
<script>
alert('Error while Deleting , TRY AGAIN');
window.location.href='account.php';
</script>
<?php
}
}
?>

Пожалуйста, помогите мне добавить предупреждение для подтверждения удаления

0

Решение

Простой способ — добавить подтверждение и проверить ответ

function delete_records()
{
var conf= confirm("Do you really want delete?");
if (conf== true){
document.frm.action = "delete.php";
document.frm.submit();
}else{
return;
}
}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]