
A mi me parece mejor solucion hacer otro post de forma dinamica, usa la libreria request.php
Fuente:
http://www.ammeza.com/2010/05/22/hacer-un-post-en-php/1 require_once 'Request.php';
2 $request = new Request();
3 $params = array("nombre" => "Pepe", "apellido" => "Mackoy"); 4 $request->setParams($params);
5 $request->forward("destino.php");
lo que yo haria es meter en el primer php (archivo1.php) despues de hacer las consultas MYSQL o lo que tengas que hacer con las variables que llegan, enviar el POST Dinamico de request hacia el segundo php (archivo2.php).
Otra alternativa es que aparte de hacer el POST normal, construyeras otro enlace GET hacia el segundo formulario.
Otra alternativa es que cuando las variables lleguen al primer php, las guardes en variables de session y asi estarian disponibles para ilimitados scripts donde las necesitaras.
Otra alternativa seria que dotaras de javascript a cada campo del formulario, y cuando el campo pierda el foco, el valor se duplique hacia un formulario con todos los campos tipo "hidden" y que cuando se haga submit del primer formulario se active automaticamente el submit del otro formulario hidden.
Otra opcion:if($_SERVER['REQUEST_METHOD'] == 'POST') {
switch ($_POST['action']) {
case 'action1':
// do something
break;
case 'action2':
// do something
break;
}
}
Otra opcion:
http://stackoverflow.com/questions/4354771/php-post-multiple-actions/4356849#4356849