Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/04/2011, 02:47
Vallu
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años
Puntos: 26
Respuesta: Combobox/parametros no envia datos para consulta

El problema de poner 4 forms y de solo poner un submit es que cuando hagas clic en el boton solo enviarás los datos del formulario en el cual pusiste el submit. Por lo tanto lo que has de hacer es poner los 4 selects en el mismo formulario. El tuyo quedaria algo asi:
Código PHP:
<form name="form" action="algo.php" method="post">
<table>
    <tr>
        <td width="100" height="27"></td>
        <td width="30">
            <select name="ato">
                <option></option>
                <?php echo '<option></option>'?>
            </select>
        </td>
        <td width="36"></td>
        <td width="11">
            <select name="opera">
                <option></option>
                <?php echo '<option></option>'?>
            </select>
        </td>
        <td width="11">
        </td>
    </tr>
    <tr>
        <td></td>
        <td>
            <select name="nego">
                <option></option>
            </select>
        </td>
        <td></td>
        <td>
            <select  name="mes_" onchange='document.form.mes_dinamic.value=this.options[this.options.selectedIndex].value'>
                <option></option>
            </select>
            <input name="Submit" type="submit" value="Enviar">
        <td>  
    </tr>
</table>
</form>
Ahora rellenalo con las consultas a la BD que quieras y me dices como ha ido.
Por cierto, vigila que tenias algunos errores, por ejemplo en la linea 66 haces un echo sin decirle que es php.
Sugerencia, para no uilizar más espacio del que necesitas no asignes para cada $_POST una variable si sólo la vas a utilizar una vez. Para eso utiliza $_POST y acabaras mas rapidamente.

Código PHP:
$query "CALL sp_cal_pas('".$_POST["ato"]."','".$_POST["nego"]."','".$_POST["opera"]."','".$_POST["mes_"]."')"
__________________
Siempre fallaras el 100% de los tiros que no te atrevas a lanzar.
El 98% de los adolescentes han fumado, si eres del dichoso 2% que no lo ha hecho, copia y pega esto en tu firma.