Hum... A la página no puedo, porque es una aplicación en PHP que se ejecuta en local mediante Easy PHP... Te podría pegar el código, pero son más de 500 líneas...
Así que trataré de comentarte y resumirte bien las zonas (quizás haya algún gambazo de PHP, pero sé que funciona bien) y te incluyo el código desde la segunda pestaña:
Código HTML:
Ver original//Segunda pestaña
<div class="tabbertab<?php if (isset ($_GET["tab"]) && $_GET["tab"] == 2) echo " tabbertabdefault";?>">
<h2>Ventas por Productos
</h2>
<div class="container1 separator"> <h4>Realice su consulta
</h4> //Este es el segundo formulario... Inexplicablemente, todo me lo envía aquí
<form method="get" action="consultas_list.php" class="broom_form separator"> <input type="hidden" name="ctrl" value="show" /> <?php if (isset ($_GET["id_tipo"])){?>
<input type="hidden" name="id_tipo" value="<?php echo $_GET["id_tipo"];?>" />
<?php }?>
<?php if (isset ($_GET["id_producto"])){?>
<input type="hidden" name="id_producto" value="<?php echo $_GET["id_producto"];?>" />
<?php }?>
<?php
$sel_1 = "SELECT id_tipo, nombre FROM tipos_producto";
$que_1 = mysql_query ($sel_1, $dbh) or die ('I cannot execute the query because: ' . mysql_query () . '<br />And the query is: ' . $sel_1 . '
<br />');
?>
<label for="id_tipo2" class="label2"> <select id="id_tipo2" onchange="MM_jumpMenu('this',this,1)"> <?php if (is_null ($_GET["id_tipo"]) || $_GET["id_tipo"] == "" || !isset($_GET["id_tipo"])){?>
<option value="N" selected="selected">SELECCIONE TIPO DE PRODUCTO
</option> <?php }?>
<?php while ($aux = mysql_fetch_array ($que_1)){?>
<option value="aplicacion.php?mod=3&id_tipo=<?php echo $aux["id_tipo"];?>&tab=2"<?php if (@$_GET["id_tipo"] == $aux["id_tipo"]){ echo ' selected="selected"'; }?>>
<?php echo strtoupper ($aux["nombre"]);?></option> <?php }?>
<?php if (isset ($_GET["id_tipo"]) && !is_null ($_GET["id_tipo"]) && $_GET["id_tipo"] != ""){?>
<?php
$sel_2 = "SELECT id_producto, nombre FROM productos WHERE id_tipo='" . $_GET["id_tipo"] . "'";
$que_2 = mysql_query ($sel_2, $dbh) or die ('I cannot execute the query because: ' . mysql_query () . '<br />And the query is: ' . $sel_2 . '
<br />');
$n = mysql_num_rows ($que_2);
?>
<label for="id_producto" class="label2"> <select id="id_producto" onchange="MM_jumpMenu('this',this,1)"> <?php if (is_null ($_GET["id_producto"]) || $_GET["id_producto"] == "" || !isset($_GET["id_producto"])){?>
<option value="N" selected="selected">SELECCIONE UN PRODUCTO
</option> <?php }?>
<?php while ($aux2 = mysql_fetch_array ($que_2)){?>
<option value="aplicacion.php?mod=3&id_tipo=<?php echo $_GET["id_tipo"];?>&id_producto=<?php echo $aux2["id_producto"];?>
&tab=2"<?php if (@$_GET["id_producto"] == $aux2["id_producto"]){ echo ' selected="selected"'; }?>>
<?php echo strtoupper ($aux2["nombre"]);?></option> <?php }?>
<?php if (isset ($_GET["id_producto"]) && !is_null ($_GET["id_producto"]) && $_GET["id_producto"] != ""){?>
<label for="start-date1" class="label_calendar2"> <span>Introduzca la fecha de inicio de consulta
</span> <input name="startdate1" id="start-date1" readonly="readonly" class="date-pick" value="<?php echo date("j/n/Y");?>"/>
<label for="start-date2" class="label_calendar2"> <span>Introduzca la fecha de fin de consulta
</span> <input name="startdate2" id="start-date2" readonly="readonly" class="date-pick" value="<?php echo date("j/n/Y");?>"/>
<label for="Guardar" class="label2"> //Fin del segundo formulario
<?php }?><?php }?>
</div><!--/end .container1--> </div><!--/end .tabbertab--> <div class="tabbertab<?php if (isset ($_GET["tab"]) && $_GET["tab"] == 3) echo " tabbertabdefault";?>">
<h2>Contratos de Productos
</h2>
<div class="container1 separator"> <h4>Realice su consulta
</h4> <label for="id_tipo2" class="label2"> <?php
$sel_2 = "SELECT id_producto, nombre FROM productos WHERE propio='s'";
$que_2 = mysql_query ($sel_2, $dbh) or die ('I cannot execute the query because: ' . mysql_query () . '<br />And the query is: ' . $sel_2 . '
<br />');
$n = mysql_num_rows ($que_2);
?>
<label for="id_producto" class="label2"> <select id="id_producto" onchange="MM_jumpMenu('this',this,1)"> <?php if (is_null ($_GET["id_producto"]) || $_GET["id_producto"] == "" || !isset($_GET["id_producto"])){?>
<option value="N" selected="selected">SELECCIONE UN PRODUCTO
</option> <?php }?>
<?php while ($aux2 = mysql_fetch_array ($que_2)){?>
<option value="aplicacion.php?mod=3&id_producto=<?php echo $aux2["id_producto"];?>&tab=3"<?php if (@$_GET["id_producto"] == $aux2["id_producto"]){ echo ' selected="selected"'; }?>>
<?php echo strtoupper ($aux2["nombre"]);?></option> <?php }?>
<?php if (isset ($_GET["id_producto"]) && !is_null ($_GET["id_producto"]) && $_GET["id_producto"] != ""){?>
<?php
$sel_3 = "consulta de seleccion";
$quer = mysql_query ($sel_3, $dbh) or die ('I cannot execute the query because: ' . mysql_error () . '<br />And the query is: ' . $sel_3 . '
<br />');
?>
<?php if ($num_reg > 0){?>
<table cellspacing="0" summary="table" class="broom_table"> <th><img src="assets/img/icons/factura_cobrada.png" title="Contrato Cobrado" alt="Contrato Cobrado" /></th> <th><img src="assets/img/icons/factura_emitida.png" title="Facturada emitida" alt="Facturada emitida" /></th> <th><img src="assets/img/icons/propaganda.png" title="Propaganda Enviada" alt="Propaganda enviada" /></th> <?php while ($x = mysql_fetch_array ($quer)){?>
<tr<?php if ($i % 2 == 0){echo " class=\"odd\"";}else{echo " class=\"even\"";}?>>
<td onclick="document.location='aplicacion.php?mod=5&id_contrato=<?php echo $x["id_contrato"];?>&action=view'"><?php echo $x["nomCont"];?>
</td> <td onclick="document.location='aplicacion.php?mod=5&id_contrato=<?php echo $x["id_contrato"];?>&action=view'"><?php echo $x["nombre"];?>
</td> <td onclick="document.location='aplicacion.php?mod=5&id_contrato=<?php echo $x["id_contrato"];?>&action=view'"><?php echo $x["tipo"];?>
</td> <?php if (!isset ($_SESSION["user_only_r"])){?>
<td><input type="checkbox" readonly="readonly" name="pagado"<?php if ($x["cobrado"] == "s"){ echo " checked=\"checked\"";}?> onchange="refresco('cob','
<?php echo $x["id_contrato"];?>','
<?php echo $x["cobrado"];?>')" />
</td> <?php }else{?><td><?php if ($x["cobrado"] == "s"){ echo "SI";}else {echo "NO";}?></td><?php }?> <?php if (!isset ($_SESSION["user_only_r"])){?>
<td><input type="checkbox" readonly="readonly" name="facturado"<?php if ($x["facturado"] == "s"){ echo " checked=\"checked\"";}?> onchange="refresco('fac','
<?php echo $x["id_contrato"];?>','
<?php echo $x["facturado"];?>')" />
</td> <?php }else{?><td><?php if ($x["facturado"] == "s"){ echo "SI";}else {echo "NO";}?></td><?php }?> <?php if (!isset ($_SESSION["user_only_r"])){?>
<td><input type="checkbox" readonly="readonly" name="propaganda"<?php if ($x["propaganda"] == "s"){ echo " checked=\"checked\"";}?> onchange="refresco('pro','
<?php echo $x["id_contrato"];?>','
<?php echo $x["propaganda"];?>')" />
</td> <?php }else{?><td><?php if ($x["propaganda"] == "s"){ echo "SI";}else {echo "NO";}?></td><?php }?> //Estos son los formularios que se me envían al action del segundo formulario, en lugar de ir a su propio action
<form action="aplicacion.php" method="post" name="<?php echo $i + 1;?>" id="
<?php echo $i + 1;?>">
<input type="hidden" name="mod" value="tres" /> <input type="hidden" name="ctrl" value="prod" /> <input type="hidden" name="id_producto" value="<?php echo $_GET["id_producto"];?>" />
<input type="hidden" name="id_contrato" value="<?php echo $x["id_contrato"];?>" />
<input type="text" name="cobrado" value="<?php echo $x["cobrado"];?>" size="3" />
<input type='image' src='assets/img/icons/refresh.png' border='0' style='cursor:pointer;' title='actualizar la cantidad' onclick='document.getElementById("<?php echo $i + 1;?>").submit();' />
//Fin del formulario de marras
<?php $i++;}?>
<?php }?>
<?php }?>
</div><!--/end .container1--> </div><!--/end .tabbertab-->