Resumo un poco el código (pseudocódigo mas bien jejejjeje):
1º compruebo si ya se han enviado datos del primer formulario y los guardo en variables, si todo ha ido bien creo una variable ($status = 1)
Entonces, si $status no tiene valor me muestra el primer formulario, si $status tiene valor, muestra el segundo.
Código PHP:
<?php if(!isset($status)): ?>
<form id="form1" action="index.php" method="post">
..... formulario ......
</form>
<?php else: ?>
<?php <?php if(!isset($status_2)): ?>
<form id="form2" action="index.php" method="post">
..... segundo formulario ......
</form>
<?php else: ?>
//aqui recojo las variables con los datos de los 2 formularios y los meto en la bd
<h2>datos de los dos formularios guardados</h2>
<?php endif; ?>
<?php endif; ?> Gracias de antemano.
Hace poco escribí un mensaje preguntando como se podría hacer algo similar a lo que tienes en mente, pero como no di con la solución estoy intentando con ajax a ver que tal (aun no he logrado terminarlo). He probado el ultimo codigo que has puesto y la verdad, no se por qué vuelve a la primera parte
Si consigues encontrar la respuesta me gustaría saberla porque me parece interesante la manera en la que lo has enfocado, yo soy un poco nulo para esto pero si logro hacerlo funcionar escribiré.






Este tema le ha gustado a 1 personas