Acá estoy con un problemita que no lo he podido sacar, el cual es listar un menú dinámico que toma su valor dependiendo de otra lista o una select principal, el problema lo soluciono con un script que estaba en este foro y el cual es:
<?php
// Declaro la variable $paisant que es la que me va a indicar si hay que volver a cargar los datos de los insumos
$insumoant=$insumo;
print ("
<input type=\"hidden\" name=\"insumoant\" value=\"$insumoant\">
<tr>
<td>Insumo:</td>
<td><select name=\"insumo\" onchange=\"submit();\">
");
//Muestra el combobox de las provincias una vez que se haya elegido el país, no antes
if (!isset($insumo)){
print ("<option selected>Seleccione el insumo</option>");
$insumo="0";
}
$sql="select * from nominsumos order by 2";
$res=mysql_query($sql);
while($fila=mysql_fetch_array($res)){
print("<option value=\"$fila[id_insum]\"");
if ($fila[id_insum] == $insumo) {
print ("selected");
}
print(">$fila[insumo]</option>\n");
}
print("</select></td></tr>");
if ($insumo!="0"){
print("
<tr>
<td>Tipo:</td>
<td><select name=\"prov\">
");
$sqlprov="select * from todos where id_insumo1='$insumo' order by 4";
$resprov=mysql_query($sqlprov);
while($filaprov=mysql_fetch_array($resprov)){
print("<option value=\"$filaprov[desc_todos]\">$filaprov[desc_todos]</option>");
}
print("
</select>
</td>
</tr>
");
}
?>
Pero el problema es que estos datos de la tabla "nominsumos" y "todos" a otra pagina php, ademas de otros datos que el usuario llena (unos text), de esta forma:
<form name="f1" method="post" action="procesa.php">
<table>
<?php
// Declaro la variable $paisant que es la que me va a indicar si hay que volver a cargar los datos de los insumos
$insumoant=$insumo;
print ("
<input type=\"hidden\" name=\"insumoant\" value=\"$insumoant\">
<tr>
<td>Insumo:</td>
<td><select name=\"insumo\" onchange=\"submit();\">
");
//Muestra el combobox de las provincias una vez que se haya elegido el país, no antes
if (!isset($insumo)){
print ("<option selected>Seleccione el insumo</option>");
$insumo="0";
}
$sql="select * from nominsumos order by 2";
$res=mysql_query($sql);
while($fila=mysql_fetch_array($res)){
print("<option value=\"$fila[id_insum]\"");
if ($fila[id_insum] == $insumo) {
print ("selected");
}
print(">$fila[insumo]</option>\n");
}
print("</select></td></tr>");
if ($insumo!="0"){
print("
<tr>
<td>Tipo:</td>
<td><select name=\"prov\">
");
$sqlprov="select * from todos where id_insumo1='$insumo' order by 4";
$resprov=mysql_query($sqlprov);
while($filaprov=mysql_fetch_array($resprov)){
print("<option value=\"$filaprov[desc_todos]\">$filaprov[desc_todos]</option>");
}
print("
</select>
</td>
</tr>
");
}
?>
<tr>
<td align="left">
Fecha inicial (dd/mm/aaaa):
</td>
<td>
<input type="text" size="10" name="fec0">
</td>
</tr>
<tr>
<td align="left">
Fecha final (dd/mm/aaaa):
</td>
<td>
<input type="text" size="10" name="fec1">
</td>
</tr>
<tr>
<td colspan="4"><div align="center"><input name="button" type="submit" value="Enviar"></div></td>
</tr>
</table>
</form>
El problema que tengo es que no puedo pasar los parámetros a otra pagina php la cual es procesa.php, ya que el submit que esta dentro del codigo php que me realiza la lista dinámica me hace el salto a la pagina php, sin haber llenado el formulario entero

Alguien me podría ayudar a hacer este tipo de formulario ¿???
De antemano gracias amigos ¡!!!!!