Ir para conteúdo

POWERED BY:

Arquivado

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

Douglas Fabiano

Select de um campo

Recommended Posts

Tenho um campo "cidade" e preciso que ele puxe de meu banco de dados as informações (access) onde tenho todas as cidades cadastradas,

existe a possibilidade de puxar esses dados em uma caixa de opção?

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites


<select name='cidades'>

<%

 

Sql = "Select * From Cidades Order By Cidade Asc"

Set Rs = Server.CreateObject("ADODB.RecordSet")

Rs.Open Sql, Conexao

 

While Not Rs.EOF

%>

 

<option value='<%=Rs("Cidade_Codigo")%>'><%=Rs("Cidade")%></option>

 

<%

Rs.MoveNext

Wend

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

e quando esse campo ja está dentro de um código como dá pra encaixar?

 

veja parte do meu código:

 

html...

 

<td align="left"><label> Cidade:<br />
          <input type="text" name="cidade" />
      </label></td>

<\html>

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

naun entendi o

e quando esse campo ja está dentro de um código como dá pra encaixar?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

lembrando que o campo cidade está dentro do mesmo banco de dados, é apenas um campo e não uma tabela...

 

esse campo está vinculado em outra tabela dentro do access para servir como consulta e "pesquisar" a cidade..

Compartilhar este post


Link para o post
Compartilhar em outros sites

o k você preciso

adequar dentro desse trecho em html

desculpa mais naun entendi...

 

com esta parte é um form

<td align="left">
<label> Cidade:<br />         
 <input type="text" name="cidade" />  
    </label></td>

você pode coloca-la em outra pagiina ,chamando o action k

faz o Select

Compartilhar este post


Link para o post
Compartilhar em outros sites

En no link que eu citei você chegou a ver o campo cidade....

 

nesse campo que eu preciso que retorne os nomes das cidade...entendeu?

 

mas ela já é uma página .ASP

 

e não sei onde colocar o comando que você me passou...

 

Assim: O código que o "Dee" me passou está abaixo, porem onde posso colocalo dentro da minha página?

 

<select name='cidades'>

<%

 

Sql = "Select * From Cidades Order By Cidade Asc"

Set Rs = Server.CreateObject("ADODB.RecordSet")

Rs.Open Sql, Conexao

 

While Not Rs.EOF

%>

 

<option value='<%=Rs("Cidade_Codigo")%>'><%=Rs("Cidade")%></option>

 

<%

Rs.MoveNext

Wend

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja o Código da Minha página inteira:

 

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
-->
</style>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>
<script language=JavaScript>
<!--
window.onload = function(){
        notClick();
        calcular();
}
function notClick(){
var mensagem="";
function clickIE() {if (document.all) {(mensagem);return false;}}
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(mensagem);return false;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
}
function calcular(){
        document.getElementById("calcular").onclick = function(){
                var campo1 = document.getElementById("kmretornovtr").value;
                var campo2 = document.getElementById("kmsaidavtr").value;
                var resultado = document.getElementById("totalkmqru");
                return resultado.value = parseFloat(campo1) - parseFloat(campo2);
        }       
}
// --> 
</script>
<Body onselectstart="return false" background="Graphic1.jpg">
<form id="form1" name="form" method="post" action="insert_into.asp" style="text-align: center; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-variant: inherit; font-weight: 400; color: #FFFFFF;" align="center">
  <p>
	<script type="text/javascript">
AC_FL_RunContent( 'id','obj1','codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0','border','0','width','904','height','100','src','cabeca_','pluginspage','http://www.macromedia.com/go/getflashplayer','name','obj1','quality','High','movie','cabeca_' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="904" height="100">
		<param name="movie" value="cabeca_.swf">
		<param name="quality" value="High">
		<embed src="cabeca_.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="904" height="100" quality="High"></object></noscript>

  <div align="center">


  <table width="904" height="288" border="0" bordercolor="#0033FF" bgcolor="#669999">
    <tr>
      <td width="159" height="59" align="left"><label><span class="style1">Código - Automático</span><br />
          <input name="codigo" type="text" />
      </label></td>
      <td width="168" align="left"><label>Data da ocorrência: <br />
        <input name="data_qru" type="text" />
      </label></td>
      <td width="188" align="left"><label>Número do QRU - Manual <br />
        <input type="text" name="cod_qru_manual" size="34" value="X/2009" />
      </label></td>
      <td width="361" align="left"><label>Horário: <br />
        <input type="text" name="hora_qru" size="18" />
      </label></td>
    </tr>
    <tr>
      <td align="left"><label> Nome do Atendente:
          <input type="text" name="atendente" size="28" />
      </label></td>
      <td align="left"><label>Fone Bina:
          <input type="text" name="telefone" />
      </label></td>
      <td align="left"><label> Fone do Solicitante:<br />
          <input type="text" name="fone_solicitante" />
      </label></td>
      <td align="left"><label>Nome do Solicitante:<br />
          <input type="text" name="solicitante" />
      </label></td>
    </tr>
    <tr>
      <td align="left"><label>Endereço do Solicitante:<br />
          <input type="text" name="end_solicitante" />
      </label></td>
      <td align="left"><label> Cidade:<br />
          <input type="text" name="cidade" />
      </label></td>
      <td align="left"><label> Despachado para:<br />
          <input type="text" name="despachado_para" />
      </label></td>
      <td align="left"><label> Bairro:<br />
          <input type="text" name="bairros" />
      </label></td>
    </tr>
    <tr>
      <td align="left"><label> Ponto de Referencia::<br />
          <input type="text" name="local_ponto_referencia" />
      </label>
		<p></td>
      <td align="left"><label> Tipo de Ocorrência::<br />
          <input type="text" name="tipo_da_ocorrencia" />
      </label>
		</td>
      <td align="left"><label> Observações::<br />
          <input type="text" name="observacoes" />
      </label>
		</td>
      <td align="left"><label> Motorista::<br />
          <input type="text" name="motorista" />
      </label>
		</td>
    </tr>
    <tr>
      <td align="left"><label> Idade da Vítima::<br />
          <input type="text" name="idadevitima" />
      </label>
		</td>
      <td align="left"><label> KM Saída Viatura::<br />
          <input type="text" name="kmsaidavtr" />
      </label>
		</td>
      <td align="left"><label> KM Retorno Viatura::<br />
          <input type="text" name="kmretornovtr" />
      </label>
		</td>
      <td align="left"><label> KM da Ocorrência::<br />
          <input type="text" name="totalkmqru" />
		<input type="button" value="Calcular KM" name="B1" id="calcular"></label></td>
    </tr>
    <tr>
      <td align="left"><label> Nome da Vítima::<br />
          <input type="text" name="nomevitima" />
      </label>
		</td>
      <td align="left"> </td>
      <td align="left"> </td>
      <td align="left"> </td>
    </tr>
  </table>
  </div>
  <p> 
               
				<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="113" height="35" align="left">
					<param name="movie" value="bt_registro_qru.swf">
					<param name="quality" value="High">
					<embed src="bt_registro_qru.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="submit" name="obj1" width="113" height="35" quality="High"></object>
	</p>
	<p> 
              <input type="submit" value="Enviar" name="enviar"></p>
</form>
  <% 
'Autor: Heron Dantas 
'Demonstração de Saudação em ASP 

Dim VNhora,VStexto 
VNhora=hour(now) 
if VNhora<12 then VStexto="Bom dia" 
if VNhora>11 and VNhora<19 then VStexto="Boa Tarde" 
if VNhora>18 then VStexto="Boa noite" 
%> 

<%=VStexto%>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloca na onde você quiser dentro do formulário

Mas veja dentro do value e dentro do option se os campos batem com os seus na tabela

 

=D

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha este exemplo

 

formulario

<% 		
		Option Explicit
		'declaro as var
		dim varmsgeof
		'recupero a var
		varmsgeof=request.querystring("msgeof")
		%>
		<script language="javascript">
function novajan(){
window.open ("erro_treina.asp","Proibido","width=180,height=200,scrollbar=no,status=yes,resize=no")
}
</script>
<%
		if varmsgeof = 1 then 'porque naun achou nada na SQL select
			response.write("<script>novajan();</script>")
		end if
		
		%>

<html>
<head>
<title>Pesquisa</title>

</head>

<body bgcolor="#999999" text="#000000">
<p> </p><p> </p><p> </p><table width="75%" border="0"> <tr> <td> <div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">Pesquisa</font></b></div></td></tr> 
<tr> <td height="2"> </td></tr> <tr> <td> <form name="form1" method="post" action="pesquisa_action_treina.asp"> 
<b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">Entre 
com a Pesquisa:</font></b> <input type="text" name="pesquisa" size="35" maxlength="15"> 
        <input type="image" border="0" name="imageField" src="imgs/ok.gif" width="18" height="15" alt="pesquisar"> 
</form></td></tr> </table>

</map> 
</body>
</html>

um formulario paea entrada de dados para fazer a pésquisa

e aki o action

 

<%  	
		
		Option Explicit
		'declaro as var
		dim conexao, conDBQ, constring, rs, SQL, varpesquisa
		'recupero a pesquisa
		varpesquisa=trim(request.form("pesquisa"))
		'crio a conexao
		%>
		<!--#include file="conn/conexao1.asp"-->
		<%'abro a conexao
		call abreconexao
		'crio o rs
		set rs=server.createobject("ADODB.Recordset")
		'crio a SQL
		SQL="SELECT * FROM login WHERE login LIKE '%"&VARPESQUISA&"%' ORDER BY login"
		rs.open SQL,conexao,1,3
		if rs.eof then
			response.redirect("pesquisa_form_treina.asp?msgeof=1")
		else%>

		



<html>
<head>
<title>Dados Encontrados</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#999999" text="#000000">
<table width="75%" border="1"> <tr> <td colspan="4"> <div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">Pesquisa 
de <%= Ucase(varpesquisa)%></font></b></div></td></tr> <tr> <td colspan="4"> </td></tr> 
<tr> <td width="18%"> <div align="center"><font color="#666666"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Código</font></b></font></div></td><td width="26%"> 
<div align="center"><font color="#666666"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Login</font></b></font></div></td><td width="22%"> 
<div align="center"><font color="#666666"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Senha</font></b></font></div></td><td width="34%"> 
<div align="center"><font color="#666666"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Email</font></b></font></div></td></tr> 
<% while not rs.eof %> <tr bgcolor="#CCCCCC"> <td width="18%"> <div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><%=rs("codigo")%></font></b></div></td><td width="26%"> 
<div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><%=rs("login")%></font></b></div></td><td width="22%"> 
<div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><%=rs("senha")%></font></b></div></td><td width="34%"> 
<div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><%=rs("email")%></font></b></div></td></tr> 
<%rs.movenext
  wend%> <tr> <td colspan="4"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">Foram 
encontrados <%=rs.recordcount%> registros para sua pesquisa.</font></b></td></tr> 
<tr> <td colspan="4"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">Página 
<%=rs.pagecount%> de <%=rs.pagecount%> </font></b></td></tr> <% 'fecha o rs
  set rs=nothing
  'fecha a conexao
  call fechaconexao
  end if %> </table>
<table width="75%" border="0" height="65">
  <tr> 
    <td> <div align="center"><font color="#999999"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666666">Resolução 
        mínima 800x600.</font></b></font></div></td>
  </tr>
  <tr> 
    <td> <div align="center"><font color="#999999"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> 
        <font color="#666666">© Copyright 2000-2002 - Todos os direitos reservados</font></font></b></font></div></td>
  </tr>
</table>
<p> </p>
</body>
</html>

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.