显示消息后,使用标题方法重定向

时间:2015-01-10 21:19:36

标签: php

我想显示此消息,然后在几秒钟后重定向到index.php。

echo "Se efectuó el borrado del alumno con dicho mail.";``

我的问题是它自动重定向到index.php,我看不到消息。

<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
$conexion=mysql_connect("localhost","root","strlen12") or
  die("Problemas en la conexion");
mysql_select_db("base1",$conexion) or
  die("Problemas en la selección de la base de datos");
$sql="select codigo from alumnos
                        where mail='$_REQUEST[mail]'";
#echo $sql;
$registros=mysql_query($sql,$conexion) or
  die("Problemas en el select:".mysql_error());


if($reg=mysql_fetch_array($registros)){

   mysql_query("delete from alumnos where mail='$_REQUEST[mail]'",$conexion) or
    die("Problemas en el select:".mysql_error());
  echo "Se efectuó el borrado del alumno con dicho mail.";
  header('Location: index.php');
}
else{
    echo "No existe un alumno con ese mail.";
}
mysql_close($conexion);
?>
</body>

2 个答案:

答案 0 :(得分:1)

尝试设置延迟:

header( "Refresh:5; url=http://www.example.com/index.php");

因此您可以显示消息并在5秒后重定向到索引

答案 1 :(得分:1)

正在打印邮件,但您无法看到该邮件,它会立即重定向到index.php页面。

如果您想在index.php页面上显示此消息。你需要echo这条消息。

要在index.php上显示此消息。

1)使用Javascript或Jquery http://blazonry.com/javascript/windows.php创建一个弹出窗口并在那里插入你的消息。

2)只需在现有页面上echo发送消息。

编辑:我不推荐它。但除了Napster的答案之外,还可以快速解决您的问题。

 echo "<script type='text/javascript'>alert('Really annoying pop-up!');</script>";

如果你想为你的网站添加花哨的东西,比如显示加载的gif或消息。我想说看看这个小教程。它也可能在将来帮助你。 &#34; http://banagale.com/display-a-simple-loading-message-and-animated-loading-gif-using-javascript.htm&#34; :)