У меня есть 2 php-файла.Эхо-форма успешно отправлена на новой странице
Первый (add.php) содержит форму, представить данные в базу данных с:
<form action="post.php" method="post">
Второй (post.php) содержат только код PHP, что добавить данные в базу данных с:
header("location:add.php");
Теперь все работает (я могу добавить информацию в БД и после представления я попадаю на страницу add.php), но мне было интересно, как я могу реализовать сообщение в этой последней странице, которая говорит рекор был успешным?
Если я не использую адрес заголовка перенаправления, то PHP-код просто покажет мне эхо-запись «успешно добавлена», но не перенаправляет меня на страницу формы ».
Здесь два файла ...
<?php
$link = mysqli_connect(.................);
// Check connection
if($link === false){
die("ERROR: Could not connect. " . mysqli_connect_error());
}// attempt insert query execution
$sql = "INSERT INTO ..........{
// echo "Records added successfully.";
header("location:add-customer.php");
} else{
echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
}
// close connection
mysqli_close($link);
?>
и
<form action="post.php" method="post">
.....
.....
<button type="submit" name="submit" class="btn btn- default">Submit</button>
</form>
спасибо за советы, это дало мне некоторую идею. однако я получаю сообщение об ошибке: Ошибка анализа: синтаксическая ошибка, неожиданное «эхо» (T_ECHO) в ....... – gigi
@gigi Упс, пропустил скобку - отредактирован – Steve
, он работает, и это правильно, но сообщение появляется в url, а не на странице (например, в форме или в виде всплывающего окна ....), поэтому я попытаюсь понять, как изменить ваш отзыв таким образом, потому что это то, что я хочу достичь – gigi