Warning: Cannot modify header information - headers already sent by (output started at C:\Desarrollo\xampp\htdocs\htdocs\Sitio_modular\mo dulos\conexion.php:6) in C:\Desarrollo\xampp\htdocs\htdocs\Sitio_modular\va lidaxion.php on line 38
este es el codigo
Código PHP:
<?php
session_start();//Inicio la sesión
include("modulos/conexion.php");
$link=Conectarse();
//$login = $_POST['nick'];
//$password = $_POST['contrasena'];
//consulta
$consulta = "SELECT `nombre_usr`,`pass1_usr`,`nivel_usr` FROM `usuario` WHERE nombre_usr='".$_POST["nick"]." ' AND pass1_usr='".$_POST[ "contrasena"]."'";
//echo "-.consulta = ".$consulta."<br>";
$query = mysql_query( $consulta, $link);
//$resultado = mysql_query($query)or die( "Error en $query: " . mysql_error() );
if($query == 0)
{
echo "No se encontraron resultados en la búsqueda." ;
}else{
$_SESSION["autentificado"]= "SI";
$row = mysql_fetch_array($query);
$copper = "../pages_usr/home_usr1.php";
$silver= "../pages_usr/home_usr2.php";
$golden= "../pages_usr/home_usr3.php";
switch($row["nivel_usr"])
{
case "1":
//si el nivel es 1 o 2 construimos su header (esto podria ser un switch en casod e haber mas niveles)
header("Location: $copper");
break;
case "2":
//si el nivel es 1 o 2 construimos su header (esto podria ser un switch en casod e haber mas niveles)
header("Location: $silver");
break;
case "3":
//si el nivel es 1 o 2 construimos su header (esto podria ser un switch en casod e haber mas niveles)
header("Location: $golden");
break;
default:
//el nivel no es ni 1 ni 2 vamosal error
echo "usuario no existe";
header("Location: index.php");
}
}
?>