Я пытался отправить данные в свою базу данных с помощью PHP PDO из формы с action.php
как действие. Тем не менее, я не мог перенаправить обратно index.php
как только данные были успешно опубликованы, если я не использовал ob_start()
в начале action.php
, Вот мой код:
<?php
ob_start();
include('dbconfig.php');
$id = $_POST['id'];
$name = $_POST['name'];
if(!$_POST['submit']) {
echo('Please fill out the form!');
header('Location: index.php');
} else {
// Some statement using PHP PDO here
echo ('Data has been submitted');
header('Location: index.php');
}?>
Насколько я знаю, ob_start()
используется для включения буферизации вывода, поэтому мой вопрос:
ob_end_clean()
в конце файла?Задача ещё не решена.
Других решений пока нет …