Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/07/2007, 16:55
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
De acuerdo Re: validando formulario

Hola nodream!!

Entiendo totalmente lo que quieres.... Entonces para cuando sepas que los datos que introdujeron en el formulario son totalmente vàlidos, pues haces un
Código PHP:
header("location:pagina_que_inserta_en_la_db.php"
. Esta instrucciòn te mandarà automàticamente a la pàgina donde haces el query de mysql.

Cuando estes seguro que los datos se introdujeron satisfactoriamente en la DB, pues vuelves y utilizas
Código PHP:
header("location:pagina_que_inserta_en_la_db.php"
, para redireccionar a la pàgina de "èxito", la pàgina que le indica al usuario que su preceso se ha llevado acabo satisfactoriamente.

Cuando ya hayas hecho esto, en la pàgina de exito utilizas la intrucciòn html:
meta refresh, bùscala bien en google que no me acuerdo como es la sintaxis. Esta instrucciòn te permite mostrar la pàgina por un determinado tiempo en segundos, 3, 4, 5, segundos y al cabo de dicho tiempo redirecciona automàticamente a donde le digas. Bùscala bien y sabràs la sintaxis correcta.

Espero te sirva!!!

Ahhh..., pues es ya a manera de consejo:

El proceso que quieres hacer consta de lo siguiente:

1. La pàgina del form...
2. La pàgina de validaciòn e inserciòn de datos en la DB.
3. Redireccionar a una pàgina de èxtito o error dependiendo de lo que pase.

Segùn lo que tù haces, utilizas la misma pàgina del form para validar, y pues si tienes una pàgina aparte para la inserciòn en la DB, por que no validar en esa misma pàgina?? Porquè "mezclar" la pàgina del form y la validaciòn??

Còmo te digo es sòlo a menera de sugerencia!!

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com