Ir para conteúdo

POWERED BY:

Arquivado

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

G23

Caixa de seleção árvore

Recommended Posts

Boa Noite!!

 

Preciso de uma ajuda!

 

Quero colocar numa páginatrês caixas de seleção, onde elas sejam alimentadas direto de uma tabela onde estão diversos dados. Ex: Id_usuario, nome, supervisão, setor, atividade, produto, OS, data_pedido, etc.

 

Seria assim:

o Primeiro drop carregaria o Setor, no segundo carregaria os supervisores desse setor e o terceiro carrega os funcionários do supervisor. Tudo direto do banco através de Select.

 

 

Alguém pode me ajudar?

 

 

Agradeço antecipadamente.

 

 

Gilson

Compartilhar este post


Link para o post
Compartilhar em outros sites

passa os valores via javascript para as querys, o codigo de cada um, ou a referêcencia, o que tem mais dúvida? pelo menos já tem os combos montados?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tenho um modelo que peguei na net mas funciona uma caixa de seleção e dois inputbox, onde selciono o nome do funcionário e os inputbox carregam o setor e o supervisor. Só que não estou com esse código comigo pois deixei no trabalho.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha este exemplo:

 

este script faz o preenchemento de um combo e pega o valor do combo preenchido pra fazer o outro combo, tipo:

 

um combo pais e outro combo estado

 

as tabelas saun:

 

pais- com os campos

cod_pais - chave primária

nome

 

estado -c om os campos

cod_pais - chave estrangeira

cod_estado

nome

 

as tabelas possuem relacionamento de um para muitos

 

<% Option Explicit 

'declaro as var 
dim var1,var2,var3,....., etc 
'recupero as var 
varpais=request.querystring("pais") 
'crioa a conexao 
%> 

<!--# include file="conexao/conexao.asp"--> 

<% 
'abro a conexao 
Call abre_conexao 
'crio o rs 
set rspais=server.createobject("ADODB.Recordset") 
'crio a SQL 
SQLpais="SELECT * FROM pais ORDER BY nome" 
rspais.open SQLpais,conexao,1,3 
%> 


'aki vou criar o combo, onde no evento onchange ele irá enviar o value do combo pais para a mesma pag, para eu recuperar o codigo do pais e assim preencher o combo estado. 

<form action="inserirend_action.asp"method="post"name="frmteste"> 
<select name="pais" size="1" Onchange="window.navigate('pag_atual.asp?pais='+frmteste.pais.value)"> 

<% while not rspais.eof%> 
<option value="<%=rs("cod_pais")%>"> 
<% if varpais=rs("pais") then 
response.write("Selecionado") 
end if%> 
<%=rs("nome")%> 
</option> 
<% rspais.movenext 
wend%> 
</select> 
<% set rspais=nothing%> 

'aki crio o combo estado 

<select name="estado"size="1"> 
if request("pais") ="" then%> 
<option value=""> selecione um pais 
<%else 
'crio o SQL estado 
SQLestado="Select * from estado where cod_pais="&varpais&" Order by nome" 
'crio o rsestado 
set rsestado=server.createobject("ADODB.Recordset") 
rsestado.open SQLestado,conexao,1,3 
<%while not rsestado.eof%> 
<option value="<%=rsestado("cod_estado")%>"> 
<%=rs("nome")%> 
</option> 
<%rs.movenext 
wend 
end if%> 
</select> 
<% set rsestado=nothing%> 
<% 'fecho a conexao 
call fecha_conexao%>

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.