Ir para conteúdo

POWERED BY:

Arquivado

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

cerburus

Distribuir fotos no BD em 2 colunas

Recommended Posts

tenho um sistema de fotos, mas gostaria que elas fossem dentro de 1 tabela com 2 colunas, ou seja vai ficar uma foto do lado da outra!Ex.:Tenho 10 fotos, e uma tabela com 2 colunas e 5 linhas ai queria que essas 10 fotos do bando de dados se distribuisse dentro dessa tabela, ou seja vai exibir 10 fotos, divididas por 2 colunas! Lembrando que o nome do bando de dados e fotos.mdb a tabela: fotos, e o campo e: imagemesse campo imagem que tem que ser dividido em 2 colunas!

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%  'vamos supor que ja abri a conexao com o DB e o recordset...  'db == conn  'rewcordset == fotos  x = 0  Response.Write "<table>"  While not fotos.eof   if x = 0 then    Response.Write "<tr>"   end if    Response.Write "<td>" & fotos("coluna") & "</td>"   if x = 0 then    Response.Write "</tr>"   end if   if x = 0 then    x = 1   else    x = 0   end if   fotos.moveNext  Wend  Response.Write "</table>"  'feche a conexão e etc...%>

ps: Não testei porém creio que essa seja a lógica certa.

 

espero ter ajudado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu fiz esse daqui e funciona perfeitamente:

 

       <%	Dim Linhas		Linhas = 0		Do Until RsCateg.EOF			If Linhas = 0 Then Linhas = 1 Else Linhas = 0  If Linhas = 1 Then	         Response.Write("<tr> ") 	 Response.Write("  <td> </td>")         Response.Write("  <td>» <a href=""listar_anuncios.asp?ID="& RsCateg("CategID") &"&Categoria="& RsCateg("CategNome") &""" class=""LinkMenu"">"& RsCateg("CategNome") &"</a></td>")    ElseIf Linhas = 0 Then           Response.Write("  <td>» <a href=""listar_anuncios.asp?ID="& RsCateg("CategID") &"&Categoria="& RsCateg("CategNome") &""" class=""LinkMenu"">"& RsCateg("CategNome") &"</a></td>")       	 Response.Write("</tr>") 	   End If  RsCateg.MoveNext	Loop		RsCateg.Close	Set RsCateg = Nothing		Call Desconecta(Conexao)%>

você vai colocar este código dentro de uma tabela por exemplo:

 

<table bla bla bla>

aqui vem o código

</table>

 

beleza?

 

Ateh mais...

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%
  'vamos supor que ja abri a conexao com o DB e o recordset...
  'db == conn
  'rewcordset == fotos

  x = 0
  Response.Write "<table>"
  While not fotos.eof
   if x = 0 then
    Response.Write "<tr>"
   end if
    Response.Write "<td>" & fotos("coluna") & "</td>"
   if x = 0 then
    Response.Write "</tr>"
   end if
   if x = 0 then
    x = 1
   else
    x = 0
   end if
   fotos.moveNext
  Wend
  Response.Write "</table>"

  'feche a conexão e etc...
%>

ps: Não testei porém creio que essa seja a lógica certa.

 

espero ter ajudado!

 

onde defino a qtde de linhas e colunas?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu fiz esse daqui e funciona perfeitamente:

 

       <%
	Dim Linhas
	
	Linhas = 0
	
	Do Until RsCateg.EOF	
	
	If Linhas = 0 Then Linhas = 1 Else Linhas = 0

  If Linhas = 1 Then
	
         Response.Write("<tr> ")
 	 Response.Write("  <td> </td>")
         Response.Write("  <td>» <a href=""listar_anuncios.asp?ID="& RsCateg("CategID") &"&Categoria="& RsCateg("CategNome") &""" class=""LinkMenu"">"& RsCateg("CategNome") &"</a></td>")
  
  ElseIf Linhas = 0 Then
  
         Response.Write("  <td>» <a href=""listar_anuncios.asp?ID="& RsCateg("CategID") &"&Categoria="& RsCateg("CategNome") &""" class=""LinkMenu"">"& RsCateg("CategNome") &"</a></td>")
       	 Response.Write("</tr>")
 	 
  End If

  RsCateg.MoveNext
	Loop
	
	RsCateg.Close
	Set RsCateg = Nothing
	
	Call Desconecta(Conexao)
%>

você vai colocar este código dentro de uma tabela por exemplo:

 

<table bla bla bla>

aqui vem o código

</table>

 

beleza?

 

Ateh mais...

funcionou mesmo eu testei, só q eu precisava numerar esses registro de 1 a 50

ex. 1 - LocalA

2- LocalB

3- LocalC

até o 25 e depois do passasse pra segunda coluna ou so colocar a numeracao mesmo.

Como incluo isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja no topico pendurado duvidas frequentes

exatamente o q eu usei no meu codigo mas quero colocar numeração de 1 a 50 nos registros mostrados, por exemplo:

ele me mostra:

Local (eu quero colocar : 1- Local, 2- Local 3- Local)

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja no topico pendurado duvidas frequentes

exatamente o q eu usei no meu codigo mas quero colocar numeração de 1 a 50 nos registros mostrados, por exemplo:

ele me mostra:

Local (eu quero colocar : 1- Local, 2- Local 3- Local)

 

como eu coloco para q ele me exiba o numero ao lado do q traz do banco

Compartilhar este post


Link para o post
Compartilhar em outros sites

É só colocar um contador iniciando no início de seu loop.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes de entrar no loop poe

 

Posicao = 0

E dentro do loop poe

 

Posicao = Posicao + 1

Ai antes de cada local voce imprime a variavel posicao

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.