确认删除提示的小白问题,php
del.php部分代码<scripttype="text/javascript">if(confirm('是否确认删除该记录?')){$del="deletefromta...
del.php部分代码
<script type="text/javascript">
if(confirm('是否确认删除该记录?'))
{
$del="delete from table1 where ID=$ID";
$result=mysql_query($del);
if ($result) { ?>
alert('该记录已成功删除'); <? }
else { ?>
alert('记录删除失败') ;<? } ?>
}
</script>
现在问题是弹出窗口,选择确定,记录删除,同时弹出删除成功的提示;但选择取消时,不会弹出删除成功或失败的提示,但记录确实是同样删除了。。。在下初学小白一只,请问这个应该是什么地方的问题呢?
第一个{后面漏了个 <? 补上
唔,似乎有点明白了。把这个confirm移到主页链接上,判断是否执行del.php,没有问题了。如果在此文件中判定的话用个函数比较好?有谁能比较详细的再解释下么? 展开
<script type="text/javascript">
if(confirm('是否确认删除该记录?'))
{
$del="delete from table1 where ID=$ID";
$result=mysql_query($del);
if ($result) { ?>
alert('该记录已成功删除'); <? }
else { ?>
alert('记录删除失败') ;<? } ?>
}
</script>
现在问题是弹出窗口,选择确定,记录删除,同时弹出删除成功的提示;但选择取消时,不会弹出删除成功或失败的提示,但记录确实是同样删除了。。。在下初学小白一只,请问这个应该是什么地方的问题呢?
第一个{后面漏了个 <? 补上
唔,似乎有点明白了。把这个confirm移到主页链接上,判断是否执行del.php,没有问题了。如果在此文件中判定的话用个函数比较好?有谁能比较详细的再解释下么? 展开
展开全部
你现在的del.php这样写:
<?php
echo <<<END
<script type="text/javascript">
if(confirm('是否确认删除该记录?'))
location.href='del2.php?id=$ID';
</script>
END;
?>
增加一个del2.php,内容如下:
<?php
mysql_connect();
$del="delete from table1 where ID=$ID";
$result=mysql_query($del);
if ($result) $res='该记录已成功删除';
else $res='记录删除失败';
mysql_close();
echo <<<END
<script type="text/javascript">
alert('$res');
</script>
END;
?>
<?php
echo <<<END
<script type="text/javascript">
if(confirm('是否确认删除该记录?'))
location.href='del2.php?id=$ID';
</script>
END;
?>
增加一个del2.php,内容如下:
<?php
mysql_connect();
$del="delete from table1 where ID=$ID";
$result=mysql_query($del);
if ($result) $res='该记录已成功删除';
else $res='记录删除失败';
mysql_close();
echo <<<END
<script type="text/javascript">
alert('$res');
</script>
END;
?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询