Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/04/2008, 23:46
Avatar de eddwinpaz
eddwinpaz
 
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 16 años, 6 meses
Puntos: 25
Re: diferenciar administrador de usuario????

Descarta el tipo='1' por que si vas a hacer una comparación no la debes hacer exacta. ejemplo

si juanito me dice la verdad que sea verdad ? no es lógico debería ser si juanito me dice la verdad y después verifico si juanito dijo o no dijo la verdad. por eso debes quitar el TIPO='1' del sql de otro modo el ELSE quedaría descartado y pudieras usar solo un else if () para verificar si se cumplió la condición o no.
Código PHP:



<?php
session_start
(); 
include(
'conexion.php');

 
$link Conectarse();

 
$sql "SELECT * FROM usuario
         WHERE usuario='"
.$_POST['usuario']."' 
         AND clave='"
.$_POST['clave']."'  ";
         
 
$consultamysql_query($sql) or die("ERROR -"mysql_errno());
 
$arreglo mysql_fetch_array($consulta) or die("ERROR -".mysql_errno());
 
 if(
$arreglo['tipo'] == 1) {
 
   
$_SESSION['usuario'] = $arreglo['usuario'];
   
header('Location: admin.php');
   
// Administrador
   
   
}
   
     else {
     
      
$_SESSION['usuario'] = $arreglo['usuario'];
      
header('Location: usuario.php');
      
// Usuario Comun
      
      
}


?>
__________________
O nos hacemos miserables o nos hacemos fuertes , la cantidad de trabajo es la misma.

Última edición por eddwinpaz; 22/04/2008 a las 00:03