提交后重定向到另一页

问题描述 投票:-2回答:2

在update.php中提交表单后,如何重定向到另一个页面(index.php?我尝试了<form action="index.php" method="POST">,但它只是重定向到页面,并且没有更新。这是我的update.php

代码
<?php 
include "connector.php";

$id= $_POST["id"];

if(isset($_POST['update'])){
    $id = $_POST["id"];

    $update = "UPDATE employee set name='$_POST[name]', age='$_POST[age]', salary='$_POST[salary]', HireDate='$_POST[HireDate]' WHERE id='$_POST[id]'";
    $update = $conn->query($update);

}
?>

<!DOCTYPE html>
<html>
<head>
    <title>Update</title>
</head>
<body>
    <center>
    <h1>Update Data in the Database</h1>
        <form action="" method="POST">
            <input type="hidden" name="id" value="<?php echo $id; ?>"/><br/>
            <input type="text" name="name" placeholder="Enter name"/><br/>
            <input type="text" name="age" placeholder="Enter age"/><br/>
            <input type="text" name="salary" placeholder="Enter salary"/><br/>
            <input type="text" name="HireDate" placeholder="Enter Hire Date"/><br/>

            <input type="submit" name="update" value="UPDATE DATA">
        </form>
    </center>
</body>
</html>

php html sql
2个回答
0
投票

您可以使用:


0
投票

您需要使用header()发送HTTP标头,该标头告诉浏览器进行重定向,例如。

© www.soinside.com 2019 - 2024. All rights reserved.