Ver Mensaje Individual
  #21 (permalink)  
Antiguo 26/08/2011, 09:47
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: Loguear y quedar en la misma pagina

Por cierto, un último consejo. Supongo que estarás siguiendo el código por algún tipo de manual. Búscate uno más nuevo, porque vas a tener este tipo de problemas más adelante. Tu manual es muy bien, la estructura siguiente ya no se suele utilizar:
Código PHP:
Ver original
  1. if ():
  2. elsif ():
  3. else :
  4. endif;

Se usa con {}:
Código PHP:
Ver original
  1. if () {
  2. } else if () {
  3. } else {
  4. }

Y las consultas ya no se suelen montar con sprintf, simplemente utiliza el operador de concatenación de cadenas (.):
Código PHP:
Ver original
  1. $query = sprintf("SELECT usuarios.login,
  2. usuarios.nombre,
  3. usuarios.apaterno,
  4. usuarios.amaterno,
  5. usuarios.email
  6. FROM usuarios WHERE usuarios.login='%s' && usuarios.password = '%s'",// Ahora

Código PHP:
Ver original
  1. $query = "SELECT usuarios.login, usuarios.nombre, usuarios.apaterno, usuarios.amaterno, usuarios.email
  2. FROM usuarios WHERE usuarios.login='" . mysql_real_escape_string($login) . "' AND usuarios.password = '" . mysql_real_escape_string($pass) . "'";// Ahora

O directamente si están en variables:
Código PHP:
Ver original
  1. $login = mysql_real_escape_string($login);
  2. $pass = mysql_real_escape_string($pass);
  3. $query = "SELECT usuarios.login, usuarios.nombre, usuarios.apaterno, usuarios.amaterno, usuarios.email
  4. FROM usuarios WHERE usuarios.login='$login' AND usuarios.password = '$pass'";// Ahora

Queda mucho más visible, no utilizas funciones y no tienes que estar mirando los parámetros de la función, ya que lo tienes todo junto.

El manual que utilizas debe ser de un PHP anterior a todas estas mejoras.

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?