根据Javascript结果删除数据库行

时间:2012-11-22 12:27:47

标签: php javascript

php确认错误结果时,如何暂停JS代码块。我的PHP代码是这样的;

<?php
function func($msg){
 echo '<script type="text/javascript">
        var r = confirm('$msg');
        if(r==false){
           return false;
        }else{
           return true; 
        }
       </script>';
}

.
.

case "update":
func("Do you want to delete?");
mysql_query("UPDATE.....");
break; 


?>

func()结果为false时,请勿处理mysql_query()

1 个答案:

答案 0 :(得分:0)

采用这种方法无法做到。 JavascriptPhP是不同的事情。 Javascript在客户端执行,但php是服务器端。您必须考虑到Ajax的强大功能。看看类似的东西

How to Delete MySQL Rows with Ajax & jQuery

SIMPLE JQUERY AJAX DELETE WITH CONFIRMATION