Imagina estos 2 formularios y un tercero que aglutine los dos primeros al pulsar el envio:
Código PHP:
<form name="formulario1" method="post" action="xxxxxxxx.php">
<input type="text" name="campo1">
<input type="text" name="campo2">
</form>
<form name="formulario2" method="post" action="xxxxxxxx.php">
<input type="text" name="campo3">
<input type="text" name="campo4">
</form>
<form name="formulario3" method="post" action="procesarformulario.php">
<input type="hidden" name="campo1">
<input type="hidden" name="campo2">
<input type="hidden" name="campo3">
<input type="hidden" name="campo4">
</form>
<a href="javascript:rellenar();document.formulario3.submit();">Enviar datos</a>
<script type="text/javascript" language="JavaScript">
function rellena() {
document.formulario3.campo1.value=document.formulario1.campo1.value;
document.formulario3.campo2.value=document.formulario1.campo2.value;
document.formulario3.campo3.value=document.formulario2.campo3.value;
document.formulario3.campo4.value=document.formulario2.campo4.value;
}
</script>