Ir para conteúdo

POWERED BY:

Arquivado

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

rudolfkr

quebra de linha na tabela <table>

Recommended Posts

Estou com uma dúvida...

 

tenho um sisteminha que está buscando as ultimas 6 noticias..

 

eu estou fazendo aparecer uma do lado da outra...

 

porém não estou conseguindo fazer com que essa quebra de linha seja feita...

 

ou seja, quando tiver 3 colunas ex: | Noticia 1 | Noticia 2 | Noticia 3 |

 

eu queroa que caia para baixo e continue:

| Noticia 1 | Noticia 2 | Noticia 3 |

| Noticia 4 | Noticia 5 | Noticia 6 |

 

porém ela está ficando assim: | Noticia 1 | Noticia 2 | Noticia 3 | Noticia 4 | Noticia 5 | Noticia 6 |

 

não estou conseguindo usar corratamente o If, Else etc...

 

Alguém poderia me ajudar dando um exemplo?

 

Grato

rudolfkr

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem que criar um contador. Quantas colunas você quer ?? 3 né. Entao o contador vai até 3.

Começando do 1.

 

Dae você faz um while na tabela que você quer.

E compara o Contador é menor que 3 ? É. Pq ele ta valendo 1. Se o campo tiver alguma coisa ele poe, senao ele cria um campo vazio. Dae ele vai de novo. E da um Contador + 1. Entao ele valerá 2. Dae ele volta no While. Contador é menor que 3 ? É. Cria outra coluna. veja se da certo. fiz meio que rapido.

 


<% 
	Dim Contador 
	Contador = 1
		
	While Not Rs.EOF 
	If Contador <= 3 Then
		If Exe("Campo") <> "" Then
			Response.Write("<td align='center'>Oi Oi Oi Oi Oi Oi</td>")
			Contador = Contador + 1
		Else
			Response.Write("<td align='center'></td>")
			Contador = Contador + 1
		End If
	Else
		Contador = 1
		If Rs("Campo") <> "" Then
			Response.Write("</tr><tr><td align='center'></td>")
			Contador = Contador + 1
		Else
			Response.Write("</tr><tr><td align='center'></td>")
			Contador = Contador + 1
		End If
	End If
	Exe.MoveNext
	Wend
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O contador é a solução formal para isso, eu mesmo achei outra solução a base de CSS...

 

Como faço sistemas e layouts em Tablessm crio uma lista e deixo tamanho fixo nas <li> para sempre quebrar quando tiver 3 em linha!

 

A dica do amigo acima, a do contador, funciona é a indicada, deixo uma experiência que tive ai para a galera!

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.