Boa devs, alguém pode me ajudar em uma duvida… eu tenho dois select, os dois consulta o banco de dados… Tenho Equipamentos, e Operações…
Ao selecionar o equipamento x no select, vou consultar o banco de dados para o select Operações puxar somente as Operações que não estão em uso de acordo com o equipamento que selecionei…
Onde está “variável” na consulta de operação, é que devo passar o que foi selecionado no select equipamentos, para mostrar somente as Operações disponível de acordo com o que selecionei no select de equipamentos…
mas não sei o que devo passar ali como variável do select, peço desculpa se não consegui esclarecer tão bem
MEU SELECT DO EQUIPAMENTOS
<select name='field-number-key-COD_EQUIP' id='field-number-key-COD_EQUIP' type='text' class='form-control input-lg'lang='Equipamento,N'
onkeypress='Javascript:return only_alphabetic_acentos(this,event);' disabled >
<option value='' selected>-- Selecione --</option>
<struts_logic:iterate id="arrHH_EQUIPAMENTOS" name="collHH_EQUIPAMENTOS" scope="page" type="java.util.ArrayList">
<option value='<%=arrHH_EQUIPAMENTOS.get(0).toString()%>' <%=arrHH_EQUIPAMENTOS.get(0).toString().equals(COD_EQUIP) ? "selected" : ""%>>
<%=arrHH_EQUIPAMENTOS.get(1).toString()%>
</option>
</struts_logic:iterate>
</select>
MEU SELECT DE OPERAÇÂO
<select name='field-number-key-CODOPERACAO' id='field-number-key-CODOPERACAO' type='text' class='form-control input-lg' lang='Operação,N' onkeypress='Javascript:return only_alphabetic_acentos(this,event);' disabled >
<option value='' selected>-- Selecione --</option>
<struts_logic:iterate id="arrHH_OPER_CAMPO" name="collHH_OPER_CAMPO" scope="page" type="java.util.ArrayList">
<option value='<%=arrHH_OPER_CAMPO.get(0).toString()%>'<%=arrHH_OPER_CAMPO.get(0).toString().equals(CODOPERACAO) ? "selected" : ""%>>
<%=arrHH_OPER_CAMPO.get(1).toString()%>
</option>
</struts_logic:iterate>
</select>
CONSULTA NO BANCO PARA EQUIPAMENTOS
<executequery:query resultSet="collHH_EQUIPAMENTOS" listPages="collListPagesHH_EQUIPAMENTOS"
sqlSelect="select s.codequip, s.descrequip from hh_equipamentos s where s.action<>'D' order by s.descrequip" page="0" conPool="4" >
</executequery:query>
CONSULTA NO BANCO PARA OPERAÇÃO
<executequery:query resultSet="collHH_OPER_CAMPO" listPages="collListPagesHH_OPER_CAMPO"
sqlSelect="SELECT CODOPERCAMPO, DESCROPERCAMPO FROM hh_oper_campo O WHERE O.CODOPERCAMPO NOT IN (SELECT CODOPERACAO FROM MED_EQUIP M WHERE m.COD_EQUIP = <variavel>); " page="0" conPool="4">
</executequery:query>
