我有一个页面,我将从表单插入到数据库表中,并且想在插入完成后转到另一个页面。
Table获得了我的表单输入,但是我最终进入了表单页面(可能是由于['PHP_SELF']
所致),但是我希望可以对此进行更改。到目前为止,我最好的想法是:
$editFormAction = $_SERVER['PHP_SELF'];
if(isset($_POST['submit'])){
if(!$conn)
{
die("Something is not working correctly" . mysqli_error($conn));
} else {
$sql_insert = "INSERT INTO table (name, user VALUES ('$_POST[name]','$_POST[user]')";
mysqli_multi_query($conn, $sql_insert);
**header("location: http://mydomain/myresult.php");**
}
}
这是我的表格“标头”-如果这可以给任何人一个线索
<form action="<?php echo $editFormAction; ?>" method="POST" name="insert">
PS。我完全知道我目前还没有验证,清理,清洗输入,但这是另一回事。
答案 0 :(得分:0)
我找到了一个工作狂。似乎不太优雅,但我希望它不会发布严重的问题(?) 当$ _POST不为空时,将其添加到我的标头/重定向/位置(这正是我所追求的。很抱歉浪费您的时间-非常感谢您的提示。 Header-as-页面上的第一个东西是一个很好的线索。谢谢@Mohammad C
private synchronized Country getCountry