2015-10-19 4 views
0

У меня есть 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> 

ответ

1

Вы можете использовать параметры URL, чтобы передать сообщение в перенаправлении:

//post.php 
header("location:add.php?message=submitted"); 

//add.php 

<?php if(isset($_GET['message'])) echo $_GET['message'];?> 
<form action="post.php" method="post"> 
... 
+0

спасибо за советы, это дало мне некоторую идею. однако я получаю сообщение об ошибке: Ошибка анализа: синтаксическая ошибка, неожиданное «эхо» (T_ECHO) в ....... – gigi

+0

@gigi Упс, пропустил скобку - отредактирован – Steve

+0

, он работает, и это правильно, но сообщение появляется в url, а не на странице (например, в форме или в виде всплывающего окна ....), поэтому я попытаюсь понять, как изменить ваш отзыв таким образом, потому что это то, что я хочу достичь – gigi

Смежные вопросы