Ir para conteúdo

POWERED BY:

Arquivado

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

BIANOASP

Colocar registros em linhas

Recommended Posts

Oi bom tarde.Tenho um pagina que lista os registros em coluna...

ex:

Cod | Nome | Idade

01 João 22

02 Maria 18

 

 

cSql = "select * from tabela "
Set RecSet = CX.Execute(cSql)

%>

<FORM action="teste.asp" method=POST id=form1 name=form1>
<TABLE WIDTH=90% ALIGN=center BORDER=0 cellspacing=1 cellpadding=1>
<caption>
<b><%= Session("OpcTitulo")%> (Pesquisar)</b>
</caption>
<TR>
<TD width="6%" class=TDLabel2 align="left"> Código</TD>
<TD class=TDLabel2> Nome</TD>
<TD class=TDLabel2> IdadeTabela</TD>
</TR>
<%

i = 0
do while not RecSet.EOF 
i = i + 1
%>
<tr>
<TD class="<%=Classe%>" width="6%" align="left"><%=RecSet.Fields("codigo")%></TD>
<TD class="<%=Classe%>"><%=RecSet.Fields("Nome")%></TD>
<TD class="<%=Classe%>"><%=RecSet.Fields("idade")%></TD>

</tr>
<%
RecSet.MoveNext
loop
%>

 

 

Minha duvida é como trazer esses registros em linhas ???

assim:

 

Cod : 01 | 02

Nome: João | Maria

Idade: 22 | 18

Compartilhar este post


Link para o post
Compartilhar em outros sites

mude apenas a logica de seu layout, de pois para exibir , você pode coloca-los dentro de uma tabela, tb

Compartilhar este post


Link para o post
Compartilhar em outros sites

mude apenas a logica de seu layout, de pois para exibir , você pode coloca-los dentro de uma tabela, tb

 

 

Eu já tentei, mas não deu certo...Pecisa trazer um nome apos o outro ex: NOME: Maria , joao , ze.

mas Valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

em uma tebla coloke

nome - rs("nome")

cod - rs("cod")

idade - rs("idade")

 

você pode fazê-los separados

dando um While not rs.eof e deixando em linha

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da forma como está fazendo é melhor primeiro armazenar os valores em arrays e depois lista-los num laço FOR

 

Tipo assim

 

i = 0
WHILE NOT RecSet.EOF
   Array_Codigo(i) = RecSet("Codigo")
   Array_Nome(i) = RecSet("Nome")]
   Array_Idade(i) = RecSet("Idade")
   i = i + 1
   RecSet.MoveNext
WEND

FOR i = LBOUND(Array_Codigo) TO UBOUND(Array_Codigo)
%>
<tr>
<TD class="<%=Classe%>" width="6%" align="left"><%=Array_Codigo(i)%></TD>
<TD class="<%=Classe%>"><%=Array_Nome(i)%></TD>
<TD class="<%=Classe%>"><%=Array_Idade(i)%></TD>
</tr>
<%
NEXT
%>

Lembrando que antes disso deverá contar os registros para poder declarar corretamente os arrays o resto ta pronto

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.