Я создал Simple Html-форму под названием new.html, которая на Submission вызывает страницу data.php, , где я вставляю данные формы в свою базу данных. Оба файла new.html и data.php находятся в одной папке.Перенаправление страницы (PHP, HTML)
Что я хочу сделать, это перенаправить обратно с data.php обратно на new.html. Я знаю, что есть такие методы, как -
<meta http-equiv="refresh" content="0;URL=http://www.example.com" />
или
header("Location: http://www.yourwebsite.com/user.php");
или
window.location
Но я не получаю четкое представление о том, где именно поставить эти строки кода. Может кто-нибудь, пожалуйста, отредактируйте мой код, чтобы предоставить мне необходимую функциональность. Вот мой код-
<?php
$name = $_REQUEST['name'];
$contact = $_REQUEST['contact'];
$email = $_REQUEST['email'];
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "mydb";
$conn = mysqli_connect($servername,$username,$password,$dbname);
$sql = "INSERT INTO candidates(
full_name,
contact,
email)
VALUES(
'$name',
'$contact',
'$email')";
if (mysqli_query($conn, $sql))
{
echo "New record created successfully";
}
else
{
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
$conn->close();
?>
** alternatve **: Вставьте скрытый тег в исходный HTML-страницы (например, ) вместо сообщения о состоянии. Этот html-файл может быть запрошен ** напрямую **, но также может использоваться как ** шаблон ** для добавления сообщения о реальном статусе. ** Перепрограммирование не требуется **, так как страница будет обновлена скриптом автоматически. Если вас это интересует, сообщите мне. – hherger