javascript - 确认框不显示并自动删除

标签 javascript php confirmation

请帮帮我。我创建了一个删除过程,其中有一个确认框询问用户是否确定。 但确认框没有出现,并自动删除数据,甚至没有重定向我。请帮助我!

我需要显示确认框(“你确定吗”)以及输入是否正确。它将删除数据并重定向到其他页面。

 <?php
 require_once('connect/connect.php');
 ?>
 <script>
 var r = confirm("Are you sure?");
 if (r == true)
 {
 alert(' item successfuly deleted!!');
 </script>
 <?php

 if(isset($_GET['pid'])){
$sql ='Select * FROM product where pid = '.$_GET['pid'];
$qry = mysql_query($sql);
$data = mysql_fetch_array($qry);
$pname = $data['pname'];
$pstock = $data['pstock'];
}
$sq3="INSERT INTO report VALUES('NULL','".$pname."', '" .$pstock. "', 'Item Deleted' )";
$qry3 = mysql_query($sq3);

$sql2 = 'DELETE FROM product where pid = '.$_GET['pid'];
$qry2 = mysql_query($sql2);
?>
<script>
 window.location.assign('products.php');    
 }
 </script>
 <script>
 else
 {
window.location.assign('products.php');
 }
</script>

最佳答案

您错过了 if 条件的右大括号 }

 <script>
 var r = confirm("Are you sure?");
 if (r == true)
 {
 alert(' item successfuly deleted!!');
 }
 </script>

FIDDLE

关于javascript - 确认框不显示并自动删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23671453/

相关文章:

php - 如果从 php mail() 函数发送的电子邮件返回,它位于 linux 中的什么位置?

javascript - 使用 php 在 html 表中显示 mysql 行内容

ruby-on-rails - 从 Rails Controller 删除确认

php - 确认消息以在停用插件时删除自定义表

javascript - 如何等待javascript函数响应?

JavaScript - 确认框。 |是的? > 从 MySQL 中删除数据/否 - 什么都不做

javascript - 使用 PreventDefault 在提交中添加确认(是或否)

javascript - 使用 % 符号存储电子邮件时出现问题

php - 使用php将Json数据以json数据类型插入mysql数据库

C#、WPF、MVVM、为消息对话框/确认对话框创建 View 模型?