Haber si alguien puede echarme una mano con el siguiente codigo, aparentemente todo funciona a la perfección excepto que no me ejecuta el Header location, me crea la sesion y me comprueba todo y me salta esa linea de código(la del header) he estado revisando el codigo y no consigo sacarle la pega, haber si podéis echarme una mano, por cierto, lo utilizo en un servidor web de 1and1.
Gracias de antemano, espero pronto sus respuestas.
Codigo
Código PHP:
<?php
include_once("conectaDB.php");
if(($_POST["us"] != "") && ($_POST["con"] != ""))
{
$_POST["us"];
$_POST["con"];
$link = Conectarse();
$sql ="SELECT `contraseña`,`nivel` FROM `Usuarios`WHERE `usuario`='".$_POST["us"]."'";
$result = mysql_query($sql) or die("La siguiente consulta contiene algún error:<br>nSQL: <b>".$sql."</b>");
if($row = mysql_fetch_array($result))
{
if($row["contraseña"] == $_POST["con"])
{
session_start();
$_SESSION['usuario'] = $_POST["us"];
$_SESSION['nivel'] = $row['nivel'];
header("location:index.php");
}
else
{
echo"no coincide";
}
}
else
{
echo "no hay conexion a la base de datos";
//header("Location:error.php");
}
}
else
{
echo "Debe especificar un nick y password";
//header("Location:error.php");
}
?>