Ir para conteúdo

POWERED BY:

Arquivado

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

scrayptor

Melhor forma de Listar tabela em 3 colunas

Recommended Posts

Pessoal não entendi a lógica de listagem de produtos em colunas, consegui fazer em 2 colunas, porém tenho de listar em 3 colunas.

Gostaria que me ajudassem não sou programador, apenas arranho um pouco, o código está abaixo:

 

De já agradeço http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

ASP [/tr][tr]<table cellspacing="0" cellpadding="0">

<tr>

<td valign="top">

 

<!---------------Listar prod. inicio-------------->

 

<table cellspacing="0" cellpadding="0">

<%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

sub escrever()

%>

<td class="maiusculas" width="200" height="200" align="center">

<table cellspacing="0" cellpadding="0" height="207">

<tr>

<td width="191" height="91" background="imagem/list-img-produtos.gif" align="center">

<%'------------exibir Produtos com Imagem e Descrição%>

<a href="index.asp?m=view-produtos"><img src="admin/planos/<%=rs("image")%>" border="0" width="157" height="109"></a>

 

<table cellspacing="0" cellpadding="0"><tr><td>

<strong class="vermelho"><%=rs("moto")%></strong>

<font class="produtos"><br>

<strong>Crédito:</strong> <%=rs("credito")%><br>

<strong>Plano:</strong> <%=rs("plano")%> meses<br>

</font>

<font class="vermelho">R$ 113,75 mensais</font>

</td></tr></table>

</td>

</tr>

</table>

 

</td>

<%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

End sub

Dim contar

SQLlista = "SELECT * FROM motos LIMIT 3"

set rs = conexao.execute(SQLlista)

contar = 0

%>

 

<table>

<%''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Do While NOT rs.EOF %>

 

 

<%

Response.Write("<tr>")

Response.Write("<td>")

escrever()

Response.Write("</td>")

if rs.EOF then

exit do

else

rs.MoveNext

Response.Write("<td>")

escrever()

Response.Write("</td>")

end if

Response.Write("</tr>")

%>

<%

rs.MoveNext

%>

<%

Loop

%>

</table>

</table>

 

<!---------------Listar prod. final-------------->

</td>

</tr>

</table>

[/tr]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites
Cara tá beleza, funciona legal tá tudo certo... só tem um detalhe não consigo listar os dados de forma correta... seguinte, lista apenas o primeiro item do banco de dados em todas as três tabelas do código font que você me indicou.o que faço? <!--------------inicio--------------------------> <% SQLlista = "SELECT * FROM motos LIMIT 3" set rs = conexao.execute(SQLlista) total = rs.recordcount Colunas = 3 %> <table> <% X = 1 Y = 0 DO WHILE X <= total %> <%IF Y = 0 THEN%><tr><%END IF%> <%IF X < total THEN%> <td width="200" align="right"> <table cellspacing="0" cellpadding="0"> <tr> <td width="191" height="209" background="imagem/list-img-produtos.gif" align="center"> <%'------------exibir Produtos com Imagem e Descrição%> <a href="index.asp?m=view-produtos"><img src="admin/motos/<%=rs("image")%>" border="0" width="157" height="109"></a> <table cellspacing="0" cellpadding="0"><tr><td> <strong class="vermelho"><%=rs("moto")%></strong> <font class="produtos"><br> <strong>Crédito:</strong> <%=rs("credito")%><br> <strong>Plano:</strong> <%=rs("plano")%> meses<br> </font> <strong class="produtos">Plano:</strong> <font class="vermelho"><strong>R$ 113,75 mensais</strong></font> </td></tr></table> </td> </tr> </table> </td> <%ELSE%> <td width="200" align="right"> <table cellspacing="0" cellpadding="0"> <tr> <td width="191" height="209" background="imagem/list-img-produtos.gif" align="center"> <%'------------exibir Produtos com Imagem e Descrição%> <a href="index.asp?m=view-produtos"><img src="admin/motos/<%=rs("image")%>" border="0" width="157" height="109"></a> <table cellspacing="0" cellpadding="0"><tr><td> <strong class="vermelho"><%=rs("moto")%></strong> <font class="produtos"><br> <strong>Crédito:</strong> <%=rs("credito")%><br> <strong>Plano:</strong> <%=rs("plano")%> meses<br> </font> <strong class="produtos">Plano:</strong> <font class="vermelho"><strong>R$ 113,75 mensais</strong></font> </td></tr></table> </td> </tr> </table> </td> <%FOR I = total mod Colunas TO Colunas - 1%> <td> </td> <%NEXT%> <%END IF%> <%IF Y = Colunas THEN%></tr><%END IF%> <% X = X + 1 Y = Y + 1 IF Y = Colunas THEN Y = 0 END IF LOOP %> </table><!------------final---------------------->

Compartilhar este post


Link para o post
Compartilhar em outros sites
Cara tá beleza, funciona legal tá tudo certo... só tem um detalhe não consigo listar os dados de forma correta... seguinte, lista apenas o primeiro item do banco de dados em todas as três tabelas do código font que você me indicou.o que faço? <!--------------inicio--------------------------> <% SQLlista = "SELECT * FROM motos LIMIT 3" set rs = conexao.execute(SQLlista) total = rs.recordcount Colunas = 3 %> <table> <% X = 1 Y = 0 DO WHILE X <= total %> <%IF Y = 0 THEN%><tr><%END IF%> <%IF X < total THEN%> <td width="200" align="right"> <table cellspacing="0" cellpadding="0"> <tr> <td width="191" height="209" background="imagem/list-img-produtos.gif" align="center"> <%'------------exibir Produtos com Imagem e Descrição%> <a href="index.asp?m=view-produtos"><img src="admin/motos/<%=rs("image")%>" border="0" width="157" height="109"></a> <table cellspacing="0" cellpadding="0"><tr><td> <strong class="vermelho"><%=rs("moto")%></strong> <font class="produtos"><br> <strong>Crédito:</strong> <%=rs("credito")%><br> <strong>Plano:</strong> <%=rs("plano")%> meses<br> </font> <strong class="produtos">Plano:</strong> <font class="vermelho"><strong>R$ 113,75 mensais</strong></font> </td></tr></table> </td> </tr> </table> </td> <%ELSE%> <td width="200" align="right"> <table cellspacing="0" cellpadding="0"> <tr> <td width="191" height="209" background="imagem/list-img-produtos.gif" align="center"> <%'------------exibir Produtos com Imagem e Descrição%> <a href="index.asp?m=view-produtos"><img src="admin/motos/<%=rs("image")%>" border="0" width="157" height="109"></a> <table cellspacing="0" cellpadding="0"><tr><td> <strong class="vermelho"><%=rs("moto")%></strong> <font class="produtos"><br> <strong>Crédito:</strong> <%=rs("credito")%><br> <strong>Plano:</strong> <%=rs("plano")%> meses<br> </font> <strong class="produtos">Plano:</strong> <font class="vermelho"><strong>R$ 113,75 mensais</strong></font> </td></tr></table> </td> </tr> </table> </td> <%FOR I = total mod Colunas TO Colunas - 1%> <td> </td> <%NEXT%> <%END IF%> <%IF Y = Colunas THEN%></tr><%END IF%> <% X = X + 1 Y = Y + 1 IF Y = Colunas THEN Y = 0 END IF LOOP %> </table><!------------final---------------------->
beleza o amigo Magno me deu uma força e tá resolvido.Obrigado pela ajuda :)

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.