确认框不显示并自动删除
Confirmation Box doesnt show and automatically delete
请帮帮我。我创建了一个删除过程,其中有一个确认框询问用户是否确定。但是确认框没有出现,自动删除数据,甚至没有重定向我。请帮帮我!
我需要显示确认框("are u sure")以及输入是否为真。它将删除数据并重定向到其他页面。
<?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>
小提琴
试试简短的if
语句
(r == true) ? alert('item successfuly deleted!!') : "" ;
必须在php标签开始之前删除脚本标签。更新代码如下:-
<?php
require_once('connect/connect.php');
?>
<script>
var r = confirm("Are you sure?");
if (r == true)
{
alert(' item successfuly deleted!!');
<?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);
?>
window.location.assign('products.php');
}
else
{
window.location.assign('products.php');
}
</script>
相关文章:
- 兰吉 |如何在 span 标签上使用单击事件删除突出显示的文本
- 如何删除在PHP中打印网页时显示的URL
- 在显示/隐藏中单击时删除的文本
- 如何在图像右上角显示删除按钮
- 删除所选/突出显示的文本
- 删除所有可拖动元素后如何显示消息
- Jquery添加更多和删除冲突并显示错误值
- jTable条件显示隐藏基于数据所有者的编辑和删除按钮
- 如何删除谷歌图表中的日期空间并更正百分比显示
- Knockoutjs:只在文本框中写入内容时显示内容,在删除数据时隐藏内容
- 删除的DOM元素仍然显示在移动safari(iOS 5.1)中
- 无法删除并显示确认框
- 一次高亮显示一个城市,并在悬停其他城市时删除颜色填充
- 显示模式时删除滚动条
- 从数字键盘中删除显示和消失功能
- 如何从td中删除显示的值并替换为输入字段
- jquery 相对于 href=“#” 删除显示块
- 生成唯一的随机数执行插入,更新,删除显示到文本框
- 删除显示值的文本绑定
- 使用删除显示选中的行