Tengo un proble al iniciar la cesion en php no me reconose el header
este es micodigo y no me muestra lo que tengo en el header
header("Location:entra.php");
pero si pongo un mensaje de que e ingresado me lo muesatra incluso me muestra k si e iniciado la secion
<?php
$usuario= $_POST["usuario"];
$password=md5($_POST['password']);
$con=mysql_connect("127.0.0.1","root","");
if(! $con)
{
die('Connection Failed'.mysql_error());
}
mysql_select_db("mrb",$con);
$result=mysql_query("SELECT personal.usuario,personal.password FROM personal WHERE personal.usuario LIKE '$usuario' AND personal.password LIKE '$password'");
while($row=mysql_fetch_array($result))
{
if($row["usuario"]==$usuario && $row['password']==$password)
{
$_SESSION['usuario']=$usuario;
header("Location:entra.php");
}
else
{
header("Location:index.php");
}
}
?>