Ver Mensaje Individual
  #11 (permalink)  
Antiguo 19/07/2004, 09:13
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Parece que no entendistes la filosofía que intenté expresar en mi respuesta anterior ..

En tu script PHP de proceso (el que valida a tu usuario) NOOOO debe existir nada de salida "HTML" al cliente (navegador) (por lo menos en ese proceso, no quiere decir que en un mismo script PHP no pueda hacer vários proceso: validar y mostrar errores . .pero en procesos: "peticiones" separadas ..) .. no es lo "correcto" ..

para eso, te hacía mención a las variables de control como ese tal "código" .. para que redirecciones a donde quieras mostrar esos mensajes de error/exit con el "código" que sea .. ya sea que tu contraseña no es vália .. o que el usuario no existe o que todo fué bien o cualquier otra condición.

header ("Location: formulario.php?codigo=error");

Cuando se usa "header()" NOOOO puede existir nada de HTML por encima de este (en su ejecución). QUita todo ese HTML/estilos y demás que tienes ahí y create si quieres una página aparte para mostrar los mensajes de error (ya te comenté como podrías hacerlo en la misma que el formulario . así evitas una página más por el médio).

Un saludo,