首页 > 解决方案 > 如何在表单顶部回显消息,在同一页面上执行插入、更新和删除后,同时使用 header("location:$url");

问题描述

如何在表单顶部回显消息,在同一页面上执行插入、更新和删除后,同时使用header("location:$url");

if($_SERVER["REQUEST_METHOD"] == "GET"){

            if(isset($_GET['id1'])){
            $Id1 = base64_decode($_GET['id1']);
            
            $qry = "SELECT Name,Description,Role FROM cms WHERE id='$Id1'";
            $res = mysqli_query($conn, $qry);
            $res1 = mysqli_fetch_assoc($res);
            $uname = $res1['Name'];
            $address = $res1['Description'];
            $role1 = $res1['Role'];
            }
        }     
        if(isset($_POST['update']))
        { 
            if(isset($_GET['id1']))
                {
                
                $id1=base64_decode($_GET['id1']);
                $uname = $_POST['uname'];
                $address =  $_POST['address'];
                $role =  $_POST['role'];
                $qry2 = "UPDATE cms SET Name ='$uname', Description = '$address',Role='$role' WHERE 
                id='$id1'";
                $res2 = mysqli_query($conn,$qry2);
            if(mysqli_error($conn))
            {
                echo "error";
             } else {
                $_SESSION['success'] = "Record Updated Successfully!";
               header("location:admin.php");
            }                    
        } 
    }                              

?>

我尝试在 HTML 片段中运行上述代码以在我的网页上显示回显消息,但它没有回显带有标题标签的消息

标签: phpsessionheader

解决方案


推荐阅读