Ver Mensaje Individual
  #19 (permalink)  
Antiguo 18/02/2010, 17:14
Avatar de Binaryboy
Binaryboy
 
Fecha de Ingreso: enero-2010
Mensajes: 31
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: direccionamiento a diferentes paginas AYUDA!!

Sigo igual no se pasan las variables no se por que demonios llevo esto

el formulario es este

Código HTML:
Ver original
  1. <h2 class="titulo">LOGIN...</h2>
  2.                 <div class="informacion">
  3.                     <div class="texto">
  4.                         <div id="login">
  5.                               <div id="nombre">
  6.                              
  7.                                 <label for="mail">Mail:</label> <input type="text" name="mail" value="Usuario" size="15" />
  8.                                 </div>
  9.                             <div id="password">
  10.                                 <label for="contrasena">Password:</label> <input type="password" name="contrasena" value="Password" size="15"/><input id="ok" type="image" src="../imagenes/ok.jpg" name="aceptar"/>

y el php este
Código PHP:
Ver original
  1. $usuario = $_POST['mail'];
  2.     $clave = $_POST['contrasena'];
  3.     $sql = "SELECT * FROM TABLA WHERE MAIL='$usuario' AND CONTRASENA='$clave'";
  4.     $pro = mysql_query($sql);
  5.     $num_rs_pro = mysql_num_rows($pro);
  6.     if ($num_rs_pro==1){
  7.         $rs_pro = mysql_fetch_assoc($pro);
  8.         $_SESSION['COD_CURSO'] = 'si';
  9.         $_SESSION['CARGO'] = 'profesor';
  10.         $_SESSION['ide'] = $rs_pro['IDE_PRO'];
  11.         header('Location: ../profesor.html');
  12.         exit;
  13.     }else{
  14.         $sql = "SELECT * FROM TABLA WHERE MAIL='$usuario' AND CONTRASENA='$clave'";
  15.         $alu = mysql_query($sql);
  16.         $num_rs_alu = mysql_num_rows($alu);
  17.         if ($num_rs_alu==1){
  18.             $rs_pro = mysql_fetch_assoc($pro);
  19.             $_SESSION['CAD_CURSO'] = 'si';
  20.             $_SESSION['CARGO'] = 'alumno';
  21.             $_SESSION['ide'] = $rs_pro['IDE_PRO'];
  22.             header('Location: ../alumno.html');
  23.             exit;
  24.         }else{
  25.             echo "no existes!!!";
  26.             echo $sql;
  27.             echo $usuario."variable";
  28.         }
  29.     }
  30. ?>

como veis imprimo la sql y la varible al final y sale en blanco no viajan desde el formulario no se por que

esto es lo que retorno

no existes!!!SELECT * FROM TABLA WHERE MAIL='' AND CONTRASENA=''variable

Última edición por Binaryboy; 18/02/2010 a las 17:53