25/08/2011, 09:38
|
| | | Fecha de Ingreso: marzo-2008 Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 8 meses Puntos: 253 | |
Respuesta: Consulta con PHP y Mysql en 3 pantallas Lo que estás intentando se conoce como paso de datos entre varios formularios y tienes varias opciones. Te comento:
- La opción que tú comentas es válida. Ir pasando de unas páginas a otras los valores por GET en la URL. No es muy recomendable, ya que cualquiera podría cambiar los valores escribiendo otros y destrozarte la aplicación. Si la quieres hacer así, tendrás que controlar esas posibles modificaciones.
- La opción más utilizada por simple, es la de añadir en cada página los datos de las páginas anteriores como campos ocultos del formulario (hidden). Es la opción más sencilla, pero tiene un pequeño problema, los campos hidden aunque no se vean se pueden modificar con ciertos programas maliciosos, ya que sí que se pueden ver en el código HTML de la página.
- Otra opción sería pasar los datos de unas páginas a otras a través de variables de sesión (con session_start() y $SESSION['variable']=dato), así tendrías acceso en las sucesivas páginas. Es un poco más complejo (no mucho más) y mucho más seguro.
- Por último, la opción que tienes es utilizar AJAX y poner los tres formularios en una misma página, de forma que según vayas rellenando los primeros campos te vayan apareciendo los siguientes. Esto es bastante más complejo, necesitas JavaScript, DOM y PHP (si no eres muy ducho, te aconsejo que lo dejes).
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? |