PHP。表单插入数据库后转到下一页

时间:2018-10-26 16:01:48

标签: php forms mysqli url-redirection

我有一个页面,我将从表单插入到数据库表中,并且想在插入完成后转到另一个页面。 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。我完全知道我目前还没有验证,清理,清洗输入,但这是另一回事。

1 个答案:

答案 0 :(得分:0)

我找到了一个工作狂。似乎不太优雅,但我希望它不会发布严重的问题(?) 当$ _POST不为空时,将其添加到我的标头/重定向/位置(这正是我所追求的。很抱歉浪费您的时间-非常感谢您的提示。 Header-as-页面上的第一个东西是一个很好的线索。谢谢@Mohammad C

private synchronized Country getCountry