jow Postado Abril 7, 2008 Denunciar Share Postado Abril 7, 2008 (editado) Bom dia preciso fazer um UPDATE de um campo <SELECT>, pois tenho q trazer a informação do banco de dados até ai OK, mas tem q ser dentro de um <SELECT>.. Como trazer os dados do banco de dados dentro de um <SELECT> ? Editado Abril 8, 2008 por jow Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thiago Airold Perez Postado Abril 8, 2008 Denunciar Share Postado Abril 8, 2008 Ola amigo,vou postar abaixo um exemplo simples caso precise de mais ajuda é só postar<% 'aqui você seleciona todos os dados que quer mostrar no <select> sql = "select id, titulo from tabela" set rs = conn.execute(sql) %> 'agora vamos para o html <select name="nome_do_campo"> <%while not rs.eof%> <option value="<%=rs("id")%>"><%rs("titulo")%></option> <% rs.movenext wend %> </select>A ideia é essa ae!Qualquer coisa posta seu código que eu ajudo! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jow Postado Abril 8, 2008 Autor Denunciar Share Postado Abril 8, 2008 cara oK, mas olha só quero q apareça no meu select a opção selecionada anteriormente, no campo STATUS eu consigo fazer isso, pois as informações não estão no banco de dados, mas quero fazer isso com os clientes também, mas ai as informações estão no banco ... Então como eu faço isso ...<html> <head> <title></title> <script language="javascript"> function valida_campo() { <!-- var cliente = document.form.cliente.value if (cliente==""){ alert("Informe o cliente!"); document.form.cliente.focus() return false } var jobs = document.form.jobs.value if (jobs==""){ alert("Informe um Jobs!"); document.form.jobs.focus() return false } <!--var email=document.form.email.value; <!--if (email==""){ <!--alert("Informe o seu email!") <!--document.form.email.focus() <!--return false <!--} <!--} <!--function confere(){ <!--if (document.form.email.value.indexOf('@', 0) == -1 || document.form.email.value.indexOf('.', 0) == -1){ alert("E-mail invalido!"); <!--document.form.email.focus() <!--} var status = document.form.status.value if (status==""){ alert("Informe um Status!"); document.form.status.focus() return false } var prazo = document.form.prazo.value if (prazo==""){ alert("Informe um Prazo!"); document.form.prazo.focus() return false } } //--> </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head> <LINK REL=stylesheet HREF="liks_etc.css" TYPE="text/css"> <head> <% On error resume Next 'Dim objConn, stringSQL, strConnection, id, strDBPath id = Request.QueryString("radio") %> <!--#include file="config/conexao.asp"--> <% call abre_conectar sql = "SELECT * FROM projetos WHERE id = "&id set tab = cnn.execute(sql) 'Deletando registro da tabela contato onde esta a id if err <> 0 Then%> <div align="center"><b> <font size="2" color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif">Ocorreu algum erro!</font><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><br> </font> <a href="java script:history.back(-1)">Volta</a></font></b><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><a href="java script:history.back(-1)"></a></font></div> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <%else%> <table width="39%" border="0" align="center" cellpadding="2" cellspacing="2"> <tr align="center"> <td width="19%" height="20" bgcolor="#f5f5f5"> <div align="center"><font color="#000099"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a href="form_inclusao.asp" class="menu"> <font color="#0000FF">Incluir</font></a></font></b></font></div></td> <td bgcolor="#f5f5f5" width="29%"> <div align="center"><font color="#000099"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a href="form_exclui.asp" class="menu"> <font color="#0000FF">Excluir</font></a></font></b></font></div></td> <td width="18%" bgcolor="#f5f5f5"> <div align="center"><font color="#000099"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a href="procura.asp" class="menu"> <font color="#0000FF">Pesquisar</font></a></font></b></font></div></td> <td bgcolor="#f5f5f5" width="52%"> <div align="center"><font color="#000099"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a href="escolhe_pra_auterar.asp" class="menu"> <font color="#0000FF">Volta</font></a></font></b></font></div></td> </tr> </table> <div align="center"></div> <form method="post" action="altera_dados_projetos.asp" name="form" onSubmit="return valida_campo()"> <div align="center"> <center> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><table width="505 " height="18" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="413" height="1" align="center"> <b> Cadastro On - Line</b></td> </tr> </table></td> </tr> </table> <table border="0" width="502"> <!--<tr> <td bgcolor="#FFFFE6"><font size="2" face="Verdana" color="0000cc">Foto/URL:</font></td> <td bgcolor="#FFFFE6"> <input name="foto" type="text" id="foto" style="font-family: Verdana; font-size: 8 pt;COLOR: 0000CC;" value="<%=objRS("foto")%>" size="54"> </td> </tr>--> <tr> <td width="109"><font size="2" face="Verdana">Cliente:</font></td> <td width="319"> <input type="text" name="cliente" size="34" value="<%=tab("cliente")%>"> </td> </tr> <tr> <td width="109">Jobs:</td> <td width="319"> <input type="text" name="jobs" size="49" value="<%=tab("jobs")%>" onBlur="confere()"> </td> </tr> <tr> <td width="109">Status:</td> <td width="319"> <select name="status"> <option <% If tab("status") = "Alteração" Then : Response.Write("selected=""selected""") : End If%>>Alteração</option> <option <% If tab("status") = "Finalizado" Then : Response.Write("selected=""selected""") : End If%>>Finalizado</option> <option <% If tab("status") = "Parado" Then : Response.Write("selected=""selected""") : End If%>>Parado</option> <option <% If tab("status") = "Aprovação" Then : Response.Write("selected=""selected""") : End If%>>Aprovação</option> <option <% If tab("status") = "Apresentada" Then : Response.Write("selected=""selected""") : End If%>>Apresentada</option> </select> </tr> <tr> <td width="109">Prazo:</td> <td width="319"> <input type="text" name="prazo" size="23" value="<%=tab("prazo")%>"> </td> </tr> <tr> <td width="109">Observação:</td> <td width="319"> <input type="text" name="obs" size="23" value="<%=tab("obs")%>"> <input type="hidden" name="id" value="<%=tab("id")%>"> </td> </tr> <tr> <td colspan="2"> <p align="center"> <input type="submit" value="Alterar" name="enviar"> </td> </tr> </table> </center> </div> </form> <%end if%> </td> </tr> </table> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thiago Airold Perez Postado Abril 8, 2008 Denunciar Share Postado Abril 8, 2008 Quando vem do banco não muda muito, é só checar o que vem do request com a linha que atualmente está do whileex abaixo<select name="nome_do_campo"> <%while not rs.eof%> <option value="<%=rs("id")%>" <%if cstr(request("nome_do_campo")) = cstr(rs("id")) then : Response.Write("selected=""selected""") : End If%>><%rs("titulo")%></option> <% rs.movenext wend %> </select> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jow Postado Abril 8, 2008 Autor Denunciar Share Postado Abril 8, 2008 opá brigadão funcionou ??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
jow
Bom dia preciso fazer um UPDATE de um campo <SELECT>, pois tenho q trazer a informação do banco de dados até ai OK, mas tem q ser dentro de um <SELECT>..
Como trazer os dados do banco de dados dentro de um <SELECT> ?
Editado por jowLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.