hola, espero puedan ayudarme:
Mi problema es que tengo dos formularios en la misma pagina php
En un formulario tengo en action $_SERVER["PHP_SELF"] y formulario2 necesito redireccionarlo hacia otra pagina php, la cual requiere todos los valores contenidos en el formulario1 y en el formulario2, Todo esto es por que en el formulario1 tengo dos <SELECT>, el select1 depende de la informacion del Select2,Y en el segundo formulario necesitos tomar los valores de estos select, ademas de los del propio formulario y enviarlos a otra pagina php para ser procesados, alguien podria decirme como puedo hacer esto???
Estoy realizando una pequeña prueba, espero les sirva como referencia:
<?php
error_reporting(E_ALL ^ E_NOTICE);
session_start();
$campo1=$_GET['campo1'];
$campo2=$_GET['campo2'];
$campo3=$_GET['campo3'];
$campo4=$_GET['campo4'];
$_SESSION[var1]=$campo1;
$_SESSION[var2]=$campo2;
$_SESSION[var3]=$campo3;
$_SESSION[var4]=$campo4;
?>
<div>
<form name="form2" target="_self" action="<?php $_SERVER["PHP_SELF"]; ?>" method="GET">
Segundo formulario hacia SELF target Self<br>
campo 1:<input type="text" name="campo1" value="<?php echo $_SESSION[var1];?>"><br>
Campo 2:<input type="text" name="campo2" value="<?php echo $_SESSION[var2];?>"><br>
<input type="submit" name ="Submit2">
</form>
</div>
<form name="form1" target="_blank" action="combos.php" method="GET">
Primer formulario hacia combos.php Target blank <br>
campo 3:<input type="text" name="campo3" value="<?php echo $_SESSION[var3];?>"><br><br>
Campo 4:<input type="text" name="campo4" value="<?php echo $_SESSION[var4];?>"><br>
<input type="submit" name ="Submit">
</form>
Estoy usando las variables Session para que al momento de refrescar la pagina con el SELF no se pierdan los valores de los demas campos, alguien que pueda decirme que necesito para que al darle click al segundo boton se envien todas las variables, espero este siendo bastante clara, Gracias.