同样,我对使用 PHP 和 JS 进行编程非常陌生。我提取了一段代码,它是 PHP 中的 JS 提示函数,用于确认对数据的修改。当我在提示符中键入 $confirmdelete 变量时,它确实是“YES”......(我用回声检查了它),但无论如何它都会不断产生“MODIFICATION ABORTED”消息(当然不会更改数据) .
我的 IF 语句不好吗?希望这只是一个新手错字......这甚至是一个好方法吗?谢谢你的帮助...
<?php
//prompt function
function prompt($prompt_msg){
echo("<script type='text/javascript'> var answer = prompt('".$prompt_msg."'); </script>");
$answer = "<script type='text/javascript'> document.write(answer); </script>";
return($answer);
}
$prompt_msg = "Are you SURE you wish to make a modification? Type YES to confirm: ";
$confirmdelete = prompt($prompt_msg);
if ($confirmdelete != "YES") {
echo "MODIFICATION ABORTED <br><br>
<a href='index.php'>RETURN TO MAIN PAGE</a>";
exit();
}
?>