在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>
您可以使用:
您需要使用header()发送HTTP标头,该标头告诉浏览器进行重定向,例如。