Ir para conteúdo

POWERED BY:

Arquivado

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

_Fábio_

Recuperando valor de um combo...

Recommended Posts

Tenho o código abaixo e quando submeto para capturar o valor do combo na página seguinte ela não recupera o valor a sintaxe que estou usando para recuperar é essa abaixo:

 

distribuidor = Request.Form("distrib")

Estou fazendo algo de errado? pois não consigo capturar o valor, sempre retorna um valor nulo.

 

 

'combo<select name="distrib" obrigatorio="1" descricao="Distribuidora" class="selecao" align = "Center">	 <option value=""></option><% 	While not tab_distribuidora.eof %> 	   <option value="<%= tab_distribuidora("CNPJ")%>"><%=tab_distribuidora("fantasia")%>	 </option><%	   tab_distribuidora.MoveNext   wend			tab_distribuidora.Close			Set tab_distribuidora = Nothing %>			 </select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando você da um exibir codigo fonte esses valores do cnpj aparece no select????

Então cara quando eu já coloquei o campo do cnpj para aparecer junto com o o nome e ele aparece.... fiz assim...
<select name="distrib" obrigatorio="1" descricao="Distribuidora" class="selecao" align = "Center">	 				<option value=""></option><% 							While not tab_distribuidora.eof %> 						  <option value="<%= tab_distribuidora("CNPJ")%>"><%= tab_distribuidora("CNPJ")%> - <%=tab_distribuidora("fantasia")%></option><%								tab_distribuidora.MoveNext			 		wend			 		tab_distribuidora.Close			 		Set tab_distribuidora = Nothing %>			 					</select>
e ele aparecia o cnpj - fantasia

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troca isso distribuidor = Request.Form("distrib")Por issodistribuidor = Request("distrib")e aqui você tira as ASPAS<option value=<%= tab_distribuidora("CNPJ")%>><%=tab_distribuidora("fantasia")%></option>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim:

 

 

'combo

<select name="distrib" obrigatorio="1" descricao="Distribuidora" class="selecao" align = "Center">

 

<%

Do While not tab_distribuidora.eof

%>

<option value="<%= tab_distribuidora("CNPJ")%>"><%=tab_distribuidora("fantasia")%></option>

%>

 

<%

tab_distribuidora.MoveNext

Loop

tab_distribuidora.Close

Set tab_distribuidora = Nothing

%>

<option selected>Selecione</option>

</select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fabio,<option value=<%= tab_distribuidora("CNPJ")%>>nesse optionquando você visualiza ele no seu browser e da um exibir codigo fonte como que estao vindo os valores dentro desse value????????copia e cola uns 2 aqui pra gente ver

Compartilhar este post


Link para o post
Compartilhar em outros sites
<select name="distrib" obrigatorio="1" descricao="Distribuidora" class="selecao" align = "Center">				<option value=""></option>				  <option value=00000000/0006-10>Grupo Gemballa</option>				  <option value=00000000/0007-11>Gramense Distribuidoras de Produtos Farmaceuticos</option>				  <option value=00000001/0001-01>SAGRA</option>				  <option value=00000002/0002-02>DROGACENTER</option>				  <option value=00000003/0003-03>REY DROGAS</option>				  <option value=00000004/0004-04>SOL FARMA</option>				  <option value=00000006/0006-66>BENATTI</option>				  <option value=01206820/0005-20>PANARELO</option>				  <option value=01492147/0001-09>AUDIFAR</option>				  <option value=25984501/0004-23>MEDCALL</option>				  <option value=44463156/0001-84>SERVIMED COMERCIAL</option>				  <option value=45453214/0013-95>PROFARMA</option>				  <option value=46642567/0006-77>FARMED</option>	 			<option value=61940292/0001-37>SANTA CRUZ</option>	 			<option value=73773129/0001-06>ANB Farma</option>	 			<option value=82873068/0001-40>Genésio A Mendes e Cia Ltda</option>			 		</select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer mostrar isso os Dados na tela.Como você esta submetendo a pagina veja se está em Metodo GET se for para vizualizar na outra Pagina.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mostre seu form completo por favor.

Compartilhar este post


Link para o post
Compartilhar em outros sites
<html><head><title>SIM - Lançamento</title></head><% 	Dim Conexao	Call abre_conexao%><body>	<center><!--#include file="menu_superior_representante.asp"--></center>	<link rel="stylesheet" href="../CSS/padrao.css" type="text/css" media="screen">	<link rel="stylesheet" href="../CSS/inicial.css" type="text/css" media="screen">	<form method="post" action="cadastro_produtos.asp">	<table cellspacing="0" cellPadding="0" width="778" border="1" bordercolorlight="#E9EAE5" bordercolordark="#FFFFFF" align = "center">		<tr>			<td bgcolor="#E9EAE5" height="18" align="center" colspan="5"><b>DADOS DO RELATÓRIO</b></td>		</tr>		<tr>			<td colspan="5">				<table cellspacing="1" cellPadding="3" width="750" border="0" align="center">					<tr>						<td><br><b>Farmácia:</b></td>						<td><br><%= Session("farmacia") %></td>						<td><br><b>Data:</b></td>						<td><br><%= Session("data")%></td>					</tr>				</table><br><br>			</td>		</tr>		<tr>			<td bgcolor="#E9EAE5" height="18" align="center" colspan="5"><b>ITENS DO RELATÓRIO</b></td>		</tr>		<tr>			<td bgcolor="#E9EAE5" height="18" align="center"><b>Cód. do Produto</b></td>			<td bgcolor="#E9EAE5" height="18" align="center"><b>Produto</b></td>			<td bgcolor="#E9EAE5" height="18" align="center"><b>Quantidade</b></td>			<td bgcolor="#E9EAE5" height="18" align="center"><b>Condição.</b></td>			<td bgcolor="#E9EAE5" height="18" align="center"><b>Estoque</b></td>		</tr><%  EXIBE_ITENS= "SELECT * FROM ITENS_TEMPORARIOS"    Set TAB_ITENSTEMPORARIOS = Conexao.Execute(EXIBE_ITENS)	contador = 0	While not TAB_ITENSTEMPORARIOS.EOF 		contador = contador + 1%>		<tr>			<td bgcolor="#F5F3F4" align="center" height="18"><%=TAB_ITENSTEMPORARIOS("codigoproduto")%></td>			<td bgcolor="#F5F3F4" align="center" height="18"><%=TAB_ITENSTEMPORARIOS("nomeproduto")%></td>			<td bgcolor="#F5F3F4" align="center" height="18"><%=TAB_ITENSTEMPORARIOS("quantidade")%></td>			<td bgcolor="#F5F3F4" align="center" height="18"><%=TAB_ITENSTEMPORARIOS("condicao")%></td>			<td bgcolor="#F5F3F4" align="center" height="18"><%=TAB_ITENSTEMPORARIOS("estoque")%></td>		</tr><% 	TAB_ITENSTEMPORARIOS.movenext	Wend  	if contador = "" or contador = "0" then		contador = "erro"%>		<tr>			<td colspan="5" height="25"><font color="#14408D"> <b>nenhum produto incluído</b></font></td>		</tr><% 	end if %>	</table></form>		<%	if contador = "erro"  then%>			<form method="post" action="cadastro_produtos.asp">		<table border="0" width="330" align="center">		<tr>		<td align="center"><input type="image" src="../imagens/cadastrar_off.gif" onMouseOver="src='../imagens/cadastrar_on.gif'" onMouseout="src='../imagens/cadastrar_off.gif'"></td><%	else		sql_distribuidora = "SELECT cnpj, codigo_tipo, fantasia, razaosocial FROM EMPRESAS WHERE codigo_tipo = 2"		set tab_distribuidora = conexao.execute(sql_distribuidora)%>		<table border = "0" width = "775" align = "center">			<tr>				<td bgcolor = "#E9EAE5"  align = "center">					<font size = 2 align = "center"><b>DISTRIBUIDORA</b></font>				</td>			</tr>			<tr>				<td  bgcolor = "#F5F3F4" align = "center">					<select name="distrib" obrigatorio="1" descricao="Distribuidora" class="selecao" align = "Center">	 				<option value=""></option><% 							While not tab_distribuidora.eof %> 						  <option value=<%=tab_distribuidora("CNPJ")%>><%=tab_distribuidora("fantasia")%></option><%								tab_distribuidora.MoveNext			 		wend			 		tab_distribuidora.Close			 		Set tab_distribuidora = Nothing %>			 					</select>				</td>			</tr>		</table>		<form method="post" action="cadastro_produtos.asp">		<table border="0" width="775" align = "center">			<tr>				<td align="center"><input type="image" src="../imagens/cadastrar_off.gif" onMouseOver="src='../imagens/cadastrar_on.gif'" onMouseout="src='../imagens/cadastrar_off.gif'"></td>			</tr>		</table>	<%	end if   TAB_ITENSTEMPORARIOS.close   set TAB_ITENSTEMPORARIOS = nothing    'Fecha Conexão   Call fecha_conexao%></form></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O fabio é para ter 3 form ai mesmo?se você olhar no seu codigo você vai encontrar tres forms dessse abrindo:<form method="post" action="cadastro_produtos.asp">deixa so um e testa pra ver se funfa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparentemente seu SELECT está fora do FORM.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pessoal, retirei os 2 forms do meio(deixei só o de cima)e deixei só o ultimo "</form>", funcionou, agradeço a atenção de vcs.... eu sou novato ainda, peguei uma pagina para aproveitar o código só que na outra tinha alguns if's por isso tinha varios forms....Um abraço a todos...Fábio

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.