Ir para conteúdo

POWERED BY:

Arquivado

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

Boy Boy

2 registros por linha

Recommended Posts

Olá Pessoal,Estou com um probleminha, quero exibir 2 registros por linha com 5 campos diferentes por linha.Procurei algumas coisas aqui no forum, mas achei meio confuso.Alguem poderia me dar uma luz.Exemplo da tabela:Codigo DescricaoFoto ValorDetalhesObrigadoObs: Utilizo ASP com Access

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá colega

 

eu nao entendi bem, mas ve se é o q ta na imagem.

se for, você pretende usar tabela ou css pra formatar esses resultados?

 

Imagem Postada

 

 

faloes, um abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom colega, entaum é o seguinte:

 

eu uso xhtml e css, então vou passar em modo de css.

mas não é difícil migrar.

 

esse foi um modo q eu criei pra um canal de fotos.

 

<div id="fotos_linha_fotos"><%dim str_objRS, objRSdim incNFotos, catSelecionadasdim str_objRS_02, objRS_02str_objRS = "SELECT TOP 8 * FROM categorias ORDER BY idCategoria DESC"set objRS = Server.CreateObject("ADODB.RECORDSET")	objRS.cursorlocation = 3	objRS.open str_objRS, objConexaoif objRS.EOF then	Response.Write("<p><strong>Nenhuma categoria de fotos até o momento.</strong></p>")end ifincNFotos = 0do while not objRS.EOFincNFotos = incNFotos + 1%>											<div id="fotos_nova_foto">							<img src="<%=objRS("miniatura")%>" alt="" width="110" height="80" />							<span><a href="java script:abreFotos('<%=objRS("idCategoria")%>')"><%=objRS("categoria")%></a></span>						</div><%if incNFotos = 4 then%>						<br style="clear:both" />					</div>					<div id="fotos_linha_fotos"><%end ifobjRS.moveNextloop%>						<br style="clear:both" />					</div>

 

 

a hierarquia disso é o seguinte:

 

div linha de fotos

div nova foto

/div

/div

 

nos seus estilos css, voce deve atribuir para o id="fotos_nova_foto" flutuar(float:left). o br com estilo clear:both corrige algum possivel erro na visualização.

 

o while controla atraves da variavel incNFotos a cada quantas fotos deve finalizar a linha de fotos e abrir uma nova linha;

 

tipo se forem 8 fotos(ali eu configurei pra fechar e abrir a linha a cada 4 registros).

 

div linha de fotos

div nova foto

/div

div nova foto

/div

div nova foto

/div

div nova foto

/div

 

executa o if, já q incNFotos é 4

 

/fechalinhafotos

abre nova linhafotos

 

div nova foto

/div

div nova foto

/div

div nova foto

/div

div nova foto

/div

 

/div

 

espero ter ajudado

 

um abraço e até mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

OláEntendi a lógica, mas não conheço muito de CSS e achei meio confuso, eu já utilizo tabela, tem como eu chamar os valores de 2 registros por linha usando tabela?O que consegui foi chamar os 2 registros numa mesma linha da tabela, porém o mesmo aparece igual. (o comando move next nao achei o local correto para inserir ele)Quem puder me dar essa força, agradeço antecipadamente.Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso seria substituido....você usaria a hierarquia das tabelas mesmo<table><tr><td>, daí no caso em vez de fechar a div e abrir outra, fecha os objetos da tabela e abre outros.um abraço.

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.