Ir para conteúdo

POWERED BY:

Arquivado

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

DesignMachine

Paginação em Colunas

Recommended Posts

Pessoal, Fiz uma query SQL para uma página ASP que estou desenvolvendo, e obtive 30 resultados. Gostaria de listar esses dados de forma que eles fiquem em 03 colunas com 10 resultados cada... ou simplesmente de forma que a cada 10 registros, seja acrescida uma nova coluna...é possivel fazer isso, ou eu vou ter q fazer tudo manualmente?Ajudem aeee!

Compartilhar este post


Link para o post
Compartilhar em outros sites

DesignMachine, beleza?

Isso que você está querendo é razoavelmente fácil de se fazer e também é utilizado em muitos sites da WEB, como em álbuns de fotos ou sistema de notícias.

Você deverá fazer tudo manualmente, ajustando ciclos dentros de ciclos em VBScript mesmo.

 

Se sua tabela tiver 3 colunas, com 10 linhas, você deve criar uma lógica para que, um bloco de tabela como mostrado a seguir...

 

<tr>

<td></td>

<td></td>

<td></td>

</tr>

 

... seja repetido 10 vezes (no seu caso). Vou postar aqui a lógica para isso e você ou outras pessoas poderão adaptá-lo conforme seus projetos, ok?

 

<table border=1><%'Quantidade de linhas e colunas de sua tabelaDim varColunas, varLinhasvarColunas = 3varLinhas = 10'Variáveis que irão definir o início do ciclo. Servem apenas para controle.Dim iLinhas, iColunas 'Ciclo para cada linhaFor iLinhas=1 To varLinhas step 1Response.write "<tr>"'Uma linha terá n colunas. Por isso criamos um ciclo dentro'de outro ciclo para determinar a quantidade de TD e /TD.For iColunas=1 To varColunas Step 1	Response.write "<td>"	Response.write "Coluna " & iColunas & ", Linha " & iLinhas	Response.write "</td>"NextResponse.write "</tr>"next%></table>

Bom, é isso... espero que tenha ajudado!

 

Abraços e boa sorte!

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.