перенаправление обратно на индексную страницу после публикации в 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);
?> 

person Prajith A S    schedule 24.10.2014    source источник
comment
Расскажите, почему содержимое страницы-индекса здесь актуально. Если вы не можете этого сделать, просто удалите кучу тегов. Никто не хочет читать бесполезные теги...   -  person SteAp    schedule 24.10.2014
comment
простите я новичек....   -  person Prajith A S    schedule 24.10.2014


Ответы (1)


замените print на

echo "
<!DOCTYPE html>
<script>
function redir()
{
alert('record added..');
window.location.assign('index.php');
}
</script>
<body onload='redir();'></body>";
person N Kumar    schedule 24.10.2014
comment
Все в порядке, братан.. но в вашем коде много ошибок, поэтому, пожалуйста, используйте эти коды только для обучения.. - person N Kumar; 24.10.2014
comment
Я понимаю, что... я только начал изучать php. Спасибо за поддержку. - person Prajith A S; 24.10.2014
comment
еще одно сомнение. можно ли предупредить сообщение на той же странице? теперь он переходит на страницу действий и автоматически предупреждает о переходе на страницу индекса. можно ли предупредить сообщение на той же странице? - person Prajith A S; 24.10.2014