是否有 PHP 版本的 JavaScript 的 confirm() 函数?
如果没有,我的其他选择是什么,或者我如何制作类似于 confirm() 的东西?
Anomynous
问问题
8484 次
2 回答
8
因为 PHP 是一种服务器端语言(所有 PHP 代码都在服务器上执行,并且代码的输出被发送到客户端),所以您必须制作一个带有 OK/Cancel 按钮的 HTML 表单,该表单将提交给你的 PHP 页面。像这样的东西:
确认.php:
<p>Are you sure you want to do this?</p>
<form action="page2.php" method="post">
<input type="submit" name="ok" value="OK" />
<input type="submit" name="cancel" value="Cancel" />
</form>
page2.php:
<?php
if (isset($_POST['ok'])) {
// They pressed OK
}
if (isset($_POST['cancel'])) {
// They pressed Cancel
}
?>
于 2008-11-16T05:34:55.997 回答
2
使用上一篇文章中的相同答案添加一些错误处理和安全性:
<form action="page2.php" method="post">
Your choice: <input type="radio" name="choice" value="yes"> Yes <input type="radio" name="choice" value="no" /> No
<button type="submit">Send</button>
</form>
在你的 page2.php 中:
if (isset($_POST['choice']) /* Always check buddy */) {
switch($_POST['choice']) {
case 'yes':
/// Code here
break;
case 'no':
/// Code here
break;
default:
/// Error treatment
break;
}
}
else {
// error treatment
}
于 2008-11-16T05:46:07.237 回答