Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/11/2009, 17:47
RendanJes
 
Fecha de Ingreso: noviembre-2009
Mensajes: 36
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Sesiones me dicen donde me equiboque?

Código PHP:
<?php
$bd
=mysql_connect("127.0.0.1""root"""); 
mysql_select_db("banco2"$bd) or die("No se pudo conectar con la base de datos.");
$idusuario $_GET["idusuario"];
$contraseña $_GET["contraseña"];

$result mysql_query("SELECT idusuario, contraseña FROM usuario WHERE idusuario = 

'$idusuario' and contraseña = '$contraseña'"
);
while(
$row mysql_fetch_row($result)){
$usuario  $row[0];
$password $row[1];
$tipo $row[2];
$row[2]= $tipo;
}
if (
$idusuario == $usuario && $contraseña == $password)
{
session_start();
$usuario $_SESSION['usuario'];
$contraseña =$_SESSION['password'];
$tipo $_SESSION['tipo'];
$_SESSION['usuario']  =  $usuario;
$_SESSION['password'] =  $contraseña;
$_SESSION['tipo'] =  $tipo;
#if(isset($_SESSION['usuario'])!="" && isset($_SESSION['password'])!=""  && isset

($_SESSION['tipo'])!="")
#{
#  switch($_SESSION['tipo'])
#    {
#    case 1:
#       AQUI SOY ADMINISTRADOR, Y ME VA A REDIRECCIONAR A UNA PAGINA QUE TENGA TODO
#       <HR REF .....
#       <HR REF .....
#    break;
#     
#    case 2:
#      AQUI SOY GERENTE, Y ME VA A REDIRECCIONAR A OTRA PAGINA QUE TENGA LOS UNICOS 

MENUS A LOS QUE VA A ENTRAR
#       <HR REF .....
#    break;    
#    }
#} 
# else {

#      <HR REF ,,,,, QUIENES SOMOS
#  <?php
#} 
#  
echo "Ingreso correctamente";
echo 
"<br>";
echo 
"<a href='index.php'>Click aqui para ir al Inicio</a>";
}
else
{
echo 
"Error al iniciar";
echo 
"<br>";
echo 
"<a href='iniciosesion.php'>Click aqui para Volver a intentar</a>";
}
?>
la otra pantalla

Código PHP:
<?php
session_start
(); 
$bd=mysql_connect("127.0.0.1""root"""); 
mysql_select_db("banco2"$bd) or die("No se pudo conectar con la base de datos.");
$result mysql_query("SELECT idusuario, contraseña, tipo FROM usuario WHERE idusuario = '$idusuario' and contraseña = '$contraseña'");

$row mysql_fetch_row($result);
$usuario  $row[0];
$password $row[1];
$tipo $row[2];

$usuario $_SESSION['usuario'];
$contraseña =$_SESSION['password'];
$tipo $_SESSION['tipo'];

$_SESSION['usuario']  =  $usuario;
$_SESSION['password'] =  $password;
$_SESSION['tipo'] =  $tipo;
if (
$idusuario == $usuario && $contraseña == $password
{
    


if(isset(
$_SESSION['usuario'])!="" && isset($_SESSION['password'])!=""  && isset($_SESSION['tipo'])!="")
{
  switch(
$_SESSION['tipo'])
    {
   case 
1:
      echo 
"AQUI SOY ADMINISTRADOR, Y ME VA A REDIRECCIONAR A UNA PAGINA QUE TENGA TODO";
      echo 
"<a href='ingresacliente.php'>click para ir a registros</a>";
  break;     
   case 
2:   
    echo 
"AQUI SOY ADMINISTRADOR, Y ME VA A REDIRECCIONAR A UNA PAGINA QUE TENGA TODO";
      echo 
"<a href='ingresacliente.php'>click para registrar cliente</a>";
  break;    
    }

}
 else {




echo 
"    <dt><a href='index.html'>P&aacute;gina Principal</a></dt>";
    
echo    
"<dt><a href='about_us.html'>¿Quienes Somos?</a></dt>";
    
echo    
"<dt><a href='contact.html'>Contactanos</a></dt>";
    
echo    
"<dt><a href='iniciosesion.php'>Inicar Sesion</a></dt>";
echo    
"<dd>    </dd>";
}
?>

no se como usarlas las variables de sesion
casi ya me muestra todo, ya cuando estoy logeado no me muestra las opciones de este ultimo else
helpme grax a todos los de aqui estoy aprendiendo