У меня есть страница, где я вставляю из формы в таблицу базы данных и хотел бы перейти на другую страницу, когда вставка будет завершена.Таблица получает данные из формы, но я попадаю на страницу формы (вероятно, из-за ['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.Я полностью осознаю, что у меня нет проверки, очистки, очистки ввода на этом этапе, но это другое дело.