Ver Mensaje Individual
  #9 (permalink)  
Antiguo 23/01/2014, 10:25
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 3 meses
Puntos: 977
Respuesta: Enviar un formulario después de otro

Es muy extraño que no te haya funcionado lo que te propuse, pero como decía antes, en un solo formulario, sería más factible:

Así lo tienes:
Código HTML:
Ver original
  1. <form name = "uno" action = "destino1.php" method = "post">
  2.     Campo 1: <input type = "text" name = "form1_campo1" />
  3.     Campo 2: <input type = "text" name = "form1_campo2" />
  4.     Campo 3: <input type = "text" name = "form1_campo3" />
  5. </form>
  6.  
  7. <form name = "dos" action = "destino2.php" method = "post">
  8.     Campo 1: <input type = "text" name = "form2_campo1" />
  9.     Campo 2: <input type = "text" name = "form2_campo2" />
  10.     Campo 3: <input type = "text" name = "form2_campo3" />
  11. </form>

Así lo propongo:
Código HTML:
Ver original
  1. <form name = "formulario" action = "destino.php" method = "post">
  2.     Campo 1: <input type = "text" name = "campo1" />
  3.     Campo 2: <input type = "text" name = "campo2" />
  4.     Campo 3: <input type = "text" name = "campo3" />
  5.     Campo 4: <input type = "text" name = "campo4" />
  6.     Campo 5: <input type = "text" name = "campo5" />
  7.     Campo 6: <input type = "text" name = "campo6" />
  8. </form>

Y en el archivo PHP:
Código PHP:
Ver original
  1. //Procesas los valores de los campos que eran del primer formulario
  2. $destino = $_POST["campo1"];
  3. $asunto = $_POST["campo2"];
  4. $mensaje = $_POST["campo3"];
  5. echo mail ($destino, $asunto, $mensaje) ? "Mensaje enviado" : "No se envió el mensaje";
  6.  
  7. //Procesas los valores de los campos que eran del segundo formulario
  8. $valor1 = $_POST["campo4"];
  9. $valor2 = $_POST["campo5"];
  10. $valor3 = $_POST["campo6"];

Haciéndolo de este modo, el ejemplo de validación que te indiqué, encajaría perfecto.
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand