Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/09/2007, 23:42
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Re: Formulario php y mysql

El problema de ir insertando datos como planteas es: ¿Qué pasa si el usuario llena tres formularios y se va de tu web (se le corta la electricidad, se le cierra el navegador, etc.)?

Pues su información quedaría incompleta en la BD.

Lo mejor es no insertar nada, hasta asegurarte de que el usuario ha llenado los 5 formularios.

Para esto, puedes utilizar variables de sesión:
formulario1.php--->submit()--->proceso_form1.php--->formulario2.php
formulario2.php--->submit()--->proceso_form2.php--->formulario3.php
...
formulario5.php--->submit()--->proceso_form5.php--->todo_ok.php

proceso_form1.php guarda todo el contenido del formulario1 en variables de sesión y pasa a mostrar el formulario2. Lo mismo con todos los demás formularios.

Cuando el usuario envía el 5to formulario, recién insertas todos los datos (los que están guardados en la sesión y los del formulario5).

Saludos