Ir para conteúdo

POWERED BY:

Arquivado

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

maurohpg

somente primeiro registro aparece

Recommended Posts

Estou pegando valores de um menu dropdown atraves do BD e está tudu perfeito consegui fazer os campos redirecionarem para a variavel id do BD. So que tem um probleminha qdo eu escolho um cliente do menu dropdown ele somente me joga o valor com o id 1 não está jogando respectivamente de acordo como esta no bd, seiq ue é alguma coisa besta mas não descobri ainda.!

to usando esse cod pra jogar na tela as info:

 

<span class="style1"><%=(rs.Fields.Item("projeto").Value)%><br><%=(rs.Fields.Item("descricao").Value)%> - <%=(rs.Fields.Item("descricao").Value)%><br><%=(rs.Fields.Item("url").Value)%></span></body></html><%rs.Close()Set rs = Nothing%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ASP

[*]

 

[*]SQL "select * from tabela where condicao"

 

[*]Set Rs Server.CreatObject("ADODB.RecordSet")

 

[*]Rs.Open(SQL),conexao,3,3

 

[*]

 

[*]'o que você esqueceu!

 

[*]while not Rs.EOF

 

[*]

 

[*]Response.write(Rs("campo"))

 

[*]

 

[*]Rs.MoveNext

 

[*]Wend

 

[*]

 

você esquece do loop para trazer todos os recultados. só isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não deu certo não...fiz da seguinte forma:<%Response.write(rs("id"))while not rs.EOFrs.MoveNextWend%>dei um response.write e ele só me joga o numero 1 independente de qual eu escolha no menu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não deu certo não...fiz da seguinte forma:

 

<%

Response.write(rs("id"))

while not rs.EOF

 

rs.MoveNext

Wend

%>

 

dei um response.write e ele só me joga o numero 1 independente de qual eu escolha no menu

<{POST_SNAPBACK}>

da forma que você fez ainda esta errado...

 

seguindo o campo que você me mandou ficaria assim:

ASP

[*]

 

[*]<%

 

[*]

 

[*]while not rs.EOF

 

[*]

 

[*]Response.write(rs("id")&"<br>")

 

[*]

 

[*]rs.MoveNext

 

[*]Wend

 

[*]%>

 

dessa forma ele vai te retornar todos os id da tabela em questão. o response.write() vai repetir até que acabe os id do seu script de SQL.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hum..mais não é dessa forma eu preciso que ele mostre apenas o registro de acordo com que a pessoa escolha no menu dropdown, por exemplo no BD a uma tabela clientes com coluna id e uma clientes então qdo a pessoa seleciona no menu o cliente 1 com o id 1 ele mostrar na tela as info do cliente 1.

Compartilhar este post


Link para o post
Compartilhar em outros sites

id = request("id")Set Rs = Server.CreatObject("ADODB.RecordSet")SQL = "select * from tabela where id="&idRs.Open(SQL),conexao,3,3while not Rs.EOFResponse.write(Rs("campo"))Rs.MoveNextWendCara pelo que to vendo isso é simples você deve usar seu select onde id é iqual oque ele vai resgatar o id que for selecionado!naum tem erro naum sei qual a dificuldade!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem uma duvida semelhante...você deve mesclar asp e js use um iframe pra carregar os dados na telao aalves vive postando exemplos disso fale com ele

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.