Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2008, 22:57
asheva7
 
Fecha de Ingreso: diciembre-2007
Mensajes: 9
Antigüedad: 16 años, 4 meses
Puntos: 0
diferenciar administrador de usuario????

Hola a todos pues la verdad estoy aprendiendo apenas php y estoy en un problema seguro encontraran mucho errores en el codigo pero bueno lo q quiero hacer es que este code q hice me haga diferencia entre un usuario normal y un administrador.

bueno hice un campo en la base de datos llamado tipo donde si tipo es = 1 es admin y si es igual a 2 es usuario comun el problema es q al comprobar que no es tipo 1 `pasa al elseif y no me reconoce al usuario al contrario me marca datos incorrectos al parecer se brinca hasta el else les juro llevo dias intentando de mil formas q aun q ilogicas me llenaban de esperanza jaja asi q como vi q no pude pues me decidi a preguntarle a alguien que si sepa un poco mas.

de ante mano gracias y espero por fin lograr esto ya q es lo unico q me falta para poder continuar.

Código PHP:
<?php
session_start
(); 
include(
"conexion.php");
$link=Conectarse();


 
$consultamysql_query("select * from usuario where usuario='$_REQUEST[usuario]' and clave='$_REQUEST[clave]' and tipo='1'");

             if(
$arreglo=mysql_fetch_array($consulta)){
             
$bann=1;
             
              
$_SESSION['usuario']=$arreglo['usuario'];
             
              
header ("Location: admin.php"); 
                           
                }
                elseif(
$bann!=1){
                
              
$_SESSION['usuario']=$arreglo['usuario'];
             
              
header ("Location: usuario.php");
               }
              
              else{
?>
              
                  <SCRIPT LANGUAGE="Javascript">
                     alert('Datos Incorrectos, Seras Redirigido Para Intentarlo De Nuevo')
                   </script>
              
                   <script>
                window.location.href='index.php';
                </script>
         
             
               <?php              
              
}
               
?>