当前位置:编程学习 > php >>

php confirm对数据删除的判断!

<script type="text/javascript" language="javascript"> function choose() { if(confirm("请选择'确定'或'取消'")) { alert("你'确定'删除了这条信息"); } else{ alert("!你'取消'了删除!"); } } </script> <? if($_POST['Submit']=="删除信息"){ while(list($name,$value)=each($_POST)){ if(sure){ $result=mysql_query("delete from test where id='".$name."'"); echo "<script> alert('信息删除成功!!');window.location.href='list-x.php';</script>"; }else{ echo " <script> alert('信息删除失败!!');window.location.href='list-x.php';</script>"; }}}?> <form name="form1" method="post" action="" > <input type="submit" name="Submit" value="删除信息" onclick="choose()"/> </form> 请高手帮忙改下,当我点删除信息的弹出确定雨取消对话框,点确定删除数据,点取消就不执行删除!谢谢!!就php代码那要怎么才能得到confirm的值!
答案:一楼回答的很正确 就是差一个return true 和 return false
其他:<script type="text/javascript" language="javascript">
      function choose()
    {
       if(confirm("请选择'确定'或'取消'"))
       {
       	alert("你'确定'删除了这条信息");
		document.getElementById('form1').submit();
       } else{
       	    alert("!你'取消'了删除!");
			return false;
       }
    }
 </script>
<? if($_POST['Submit']=="删除信息"){
       	   while(list($name,$value)=each($_POST)){
       	   	if(sure){
         $result=mysql_query("delete from test where id='".$name."'");
          	echo  "<script> alert('信息删除成功!!');window.location.href='list-x.php';</script>";
       	   }else{
           echo  " <script> alert('信息删除失败!!');window.location.href='list-x.php';</script>";
       	 }}}?>
<form name="form1" method="post" action="" onsubmit="return false">
<input type="submit" name="Submit"  value="删除信息"  onclick="choose()"/>
 </form> 

上一个:用PHP从HTML或CSS中提取文件名
下一个:PHP程序员是学什么专业出来的?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,