表单发布后重定向到URL

时间:2013-10-04 09:00:00

标签: php forms url post redirect

我有一个无法解决的问题。在我执行表单发布(点击按钮)后,我想重定向到URL。我怎样才能做到这一点?到目前为止,我还没有在互联网上找到解决方案。

我的档案:

addmatch.html

<html>
<body>
<form action="insert.php" method="post">
Date: <input type="text" name="date">
Home: <input type="text" name="home">
Away: <input type="text" name="away">
Result: <input type="text" name="result">
<input type="submit" name="submit">
</form>

</body>
</html>

insert.php

<?php

define("HOST", "localhost");
define("DBUSER", "..");
define("PASS", "..");
define("DB", "..");

$con=mysqli_connect(HOST, DBUSER, PASS, DB);

// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$sql="INSERT INTO wedstrijden (date, home, away, result)
VALUES
('$_POST[date]','$_POST[home]','$_POST[away]','$_POST[result]')";

if (!mysqli_query($con,$sql))
  {
  die('Error: ' . mysqli_error($con));
  }
echo "1 record added";

mysqli_close($con);
?>

提前致谢!

1 个答案:

答案 0 :(得分:1)

正如我现在所看到的,您的表单将向insert.php发送post请求 如果要在数据库中保存数据后重定向用户,则应添加标题(“location youUrl.php”);在任何输出之前(回声,打印等)