Foros del Web » Programando para Internet » PHP »

Algún método para resolver este problema??

Estas en el tema de Algún método para resolver este problema?? en el foro de PHP en Foros del Web. Cómo van?? Al validar un formulario desde un archivo valida.php, le digo que si son correctos $variable=1 y si son malos $variable=0. Haciendo esto quiero ...
  #1 (permalink)  
Antiguo 11/10/2006, 14:41
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 3 meses
Puntos: 70
Algún método para resolver este problema??

Cómo van??

Al validar un formulario desde un archivo valida.php, le digo que si son correctos $variable=1 y si son malos $variable=0.

Haciendo esto quiero que me avise a cual de los dos entró, para redireccionarlo a la página correspondiente. Si es "0" que me mande a una página de error, pero si es "1" que me mande a la misma página del formulario pero ya no mostrándolo, osea ocultando la capa donde está dicho formulario.

Mi pregunta:

Cómo hago para indicarle a php, que mientras que no inicien una sesión valida no lo redireccione a la misma página del formulario sin ocultarlo, osea que lo deje como si no hubieran ejecutado el _POST del formulario, por que lo que pasa es que como tengo mi validación siempre me oculta la capa y no diferencia si es la primera vez que abre el explorador.

Gracias de antemano.
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #2 (permalink)  
Antiguo 11/10/2006, 23:04
Avatar de deet  
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 19 años, 6 meses
Puntos: 1
Cita:
Iniciado por Carxl Ver Mensaje
Cómo van??

Al validar un formulario desde un archivo valida.php, le digo que si son correctos $variable=1 y si son malos $variable=0.

Haciendo esto quiero que me avise a cual de los dos entró, para redireccionarlo a la página correspondiente. Si es "0" que me mande a una página de error, pero si es "1" que me mande a la misma página del formulario pero ya no mostrándolo, osea ocultando la capa donde está dicho formulario.

Mi pregunta:

Cómo hago para indicarle a php, que mientras que no inicien una sesión valida no lo redireccione a la misma página del formulario sin ocultarlo, osea que lo deje como si no hubieran ejecutado el _POST del formulario, por que lo que pasa es que como tengo mi validación siempre me oculta la capa y no diferencia si es la primera vez que abre el explorador.

Gracias de antemano.
por lo que entiendo es que en tu archivo valida.php tienes el formulario y el script que determina si se pudo loguear o no. Si es así, simplemente tienes que mostrar el formulario con la siguiente condicion if(!isset($variable) || $variable == 1), entonces con esto tienes, si no está definida $variable o $variable vale 1, te muestra el formulario.

espero que te sea de utilidad.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:44.