перенаправление назад на страницу индекса после публикации в php mysql

Я пытаюсь вставить транзакции в базу данных MySQL с помощью страницы PHP / HTML. Я могу успешно вставить данные в БД mysql. После успешной вставки мне требуется предупреждение «запись добавлена ​​успешно» и перенаправить страницу обратно на страницу индекса с обновлением.
вот моя страница индекса и страница действий. пожалуйста помоги.

Php код (Акция)

    <?php
$con=mysqli_connect("localhost","root","pra@181178","ayrilmana");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
if(isset($_POST['submit']))
{

$sql = "INSERT INTO dlbcc_purchase (txn_type,purch_date, purch_amt, purch_dtls, due_date) VALUES ('"  . $_POST['txn_type'] . "','"  . $_POST['purch_date'] . "', '" .$_POST['purch_amt'] . "','" . $_POST['purch_dtls'] . "','" . date('Y-m-d', strtotime($_POST['due_date'])) . "')";

print "<script type=\"text/javascript\">
alert ('Record Added Successfully.');
window.location.hrf = addtxnindex.php;
</script>";

}
if (!mysqli_query($con, $sql)) {
die('Error: ' . mysqli_error($con));
}

//echo "1 record added";
//Header( "Location: addtxnindex.php" );

mysqli_close($con);
?>

0

Решение

замещать Распечатать с

echo "<!DOCTYPE html>
<script>
function redir()
{
alert('record added..');
window.location.assign('index.php');
}
</script>
<body onload='redir();'></body>";
1

Другие решения

Других решений пока нет …