发布网友 发布时间:2022-04-06 01:14
共6个回答
热心网友 时间:2022-04-06 02:43
可以采用ajax配合使用php可以防止刷新页面重复提交
也可以使用框架同样可以防止
你直接访问数据处理页面的时候,$_POST['title'],$_POST['num] 应该是空值,所以你增加一个判断,必须有具体的值,再进行sql操作。
热心网友 时间:2022-04-06 04:01
你直接访问数据处理页面的时候,$_POST['title'],$_POST['num] 应该是空值,所以你增加一个判断,必须有具体的值,再进行sql操作。
热心网友 时间:2022-04-06 05:36
用ajax来实现,这样地址栏会停留在localhost/add.php, 但是会提交到localhost/handle.php做数据库操作。
热心网友 时间:2022-04-06 07:27
其实有一个不太好的办法
就是当用户提交表单之后,用js弹出一个框,已成功提交,
echo "<script>alert('已成功提交')</script>";
然后用php的header或者js跳转到提交页面
header("location:$post");
热心网友 时间:2022-04-06 09:35
//先判断有无post的值,如果没有就不用执行sql语句哈
if($_POST)
{
$title = isset($_POST['title']) ? tirm($_POST['title']) : '';
$num = isset($_POST['num]) ? intval($_POST['num]) : '';
之后$sql=XXXXXXXXX,进行数据库插入
}追问能再具体点吗,这伪码写的有点太通俗了啊。。。
热心网友 时间:2022-04-06 12:00
定义一个操作的变量 ,变量满足某个条件才执行插入操作