Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Storollie

desabilitar combobox em php

Recommended Posts

Bom dia galera, minha duvida é o seguinte, possuo uma combobox de nome "sistemas", nessa combobox tem valores no quais sao buskados no bd mysql, eu queria que qd eu selecionasse o valor "MICROSIGA", onde esse nome tem na combobox "sistemas", qd selecionado esse valor MICROSIGA gostaria que a combobox "modulo" ficasse enable, se acaso o valor "MICROSIGA" nao for selecionado a combobox "modulo" ficaria disabled. A linguagem eh PHP. Voces poderia me ajudar?

 

OBS: A PArte em vermleho é o 1 combo o restante ja é parte do segundo combo.

 

Grato

 

 

 

print "<TR>";

 

if ($rowconf['conf_scr_area'] || !isIn($_SESSION['s_area'],$rowconf['conf_custom_areas'])) {

print "<TD width='20%' align='left' bgcolor=".TD_COLOR.">Área Responsável:</TD>";

print "<TD width='30%' align='left' bgcolor=".BODY_COLOR.">";

print "<SELECT class='select' name='sistema' id='idSistema' size=1 ";

 

if ($rowconf['conf_scr_prob'] || !isIn($_SESSION['s_area'],$rowconf['conf_custom_areas'])) {

print "onChange=\"fillSelectFromArray(this.form.problema, ((this.selectedIndex == -1) ? null : team[this.selectedIndex-1]));\"";

}

print ">";

 

$query = "SELECT * from sistemas where sis_status NOT in (0) and sis_atende = 1 order by sistema"; //NOT in (0) = INATIVO

$resultado = mysql_query($query);

print "<option value=-1 selected>- Selecione a Área -</option>";

 

while ($rowArea=mysql_fetch_array($resultado)){

print "<option value='".$rowArea['sis_id']."'";

if ($rowArea['sis_id']==$sistema) print " selected";

print ">".$rowArea['sistema']."</option>";

}

print "</select>";

print "</td>";

} else $sistema = $rowconf['conf_opentoarea']; //$sistema = -1;

 

//-----------------------------------------------------------------------------------------------------------

if ($rowconf['conf_scr_prob'] || !isIn($_SESSION['s_area'],$rowconf['conf_custom_areas'])) {

print "<TD width='20%' align='left' bgcolor=".TD_COLOR.">Módulo:</TD>";

print "<TD width='30%' align='left' bgcolor=".BODY_COLOR.">";

print "<SELECT class='select' name='modulo' id='idModulo' size=1>";

print "<option value=null selected>- Selecione o módulo -</option>";

print "<option value=Ativo Fixo >Ativo Fixo</option>";

print "<option value=Cargos e salários >Cargos e salários</option>";

print "<option value=Compras >Compras</option>";

print "<option value=Contabilidade >Contabilidade</option>";

print "<option value=Estoque/Custos >Estoque/Custos</option>";

print "<option value=Faturamento >Faturamento</option>";

print "<option value=Financeiro >Financeiro</option>";

print "<option value=Gestao Pessoal >Gestão Pessoal</option>";

print "<option value=Livros Fiscais >Livros Fiscais</option>";

print "<option value=Manutenção de ativos >Manutenção de ativos</option>";

print "<option value=PCP >PCP</option>";

print "<option value=Ponto eletronico >Ponto eletronico</option>";

print "<option value=Treinamento >Treinamento</option>";

 

print "</SELECT>";

print "</TD>";

} else $instituicao = -1;

print "</TR>";

//-------------------------------------------------------------------------------------------

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas acontece, q você listou os valores da combo.... no meu caso ele esta buscando no bd mysql, e o valor do microsiga la eh "5". Listando os valores como você rez eu consegui, o problema esta sendo no retorno do bd. Ele ta listando e tal mas nao consigo desabilitar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.