在php中,数据在页面刷新时插入数据库
这是我的项目的在php中,数据在页面刷新时插入数据库,php,mysql,Php,Mysql,这是我的项目的emp\u注册页面。在进行刷新时,它将数据插入数据库 这是我的代码: <?php session_start(); if(!isset($_SESSION['username'])) { header('location:Admin.php'); } ?> 我建议您使用html而不是php header()将用户发送到新页面: 在php脚本末尾添加 header("location:
emp\u注册
页面。在进行刷新时,它将数据插入数据库
这是我的代码:
<?php
session_start();
if(!isset($_SESSION['username']))
{
header('location:Admin.php');
}
?>
我建议您使用html而不是php header()将用户发送到新页面: 在php脚本末尾添加
header("location: newpage.php");
exit;
通过这样做,刷新的用户将刷新newpage.php
,这意味着它不会执行两次插入
最佳建议:首先检查用户是否存在,如果存在,请不要插入 重定向代码应在成功插入后返回。请试试这个:
if(mysqli_query($dbc, $qry))
{
echo"<script>alert('New Record Added successfully')</script>";
header("Location:admin_panel.php");
exit;
}
if(mysqli_查询($dbc,$qry))
{
回显“警报('成功添加新记录')”;
标题(“位置:admin_panel.php”);
出口;
}
谢谢您的快速重播,我试过了,但仍然不起作用。我在查询后添加这个标题。检查用户名是否已经存在,如果存在,则显示消息并重定向到登录页面。这样地
header("location: newpage.php");
exit;
if(mysqli_query($dbc, $qry))
{
echo"<script>alert('New Record Added successfully')</script>";
header("Location:admin_panel.php");
exit;
}