Ir para conteúdo
Fórum Script Brasil
  • 0

Puxar Imagens Do Bd...


X.bArArA.X

Pergunta

Tenho meu sistema pra adicionah produtos no site. Ateh aih tudo beim. Porém, preciso mostrar as imagens q staum no BD, uma ao lado da outra. Quando chegar na 6 imagem, ele pula pra linha de baixo. Entenderam? Quando não tiveh produtos no bd, dizer q não hah produtos.

é isso q preciso. Alguehm pode me ajudah?

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0

o que você guarda no banco?

A imagem, ou o caminho dela?

É só você fazer um SQL que faça um SELECT na tabela, onde estão as imagens

Aí, depois do SELECT, você faz um LOOP pra mostrar as imagens do banco.

E se quiser mostrar mensagem, ao caso de não existir.. é só fazer um if no meio do caminho..

Link para o comentário
Compartilhar em outros sites

  • 0

pra fazer linha a linha, você usa tabela?

como esta o loop que mostra os dados vindos do banco?

Link para o comentário
Compartilhar em outros sites

  • 0

Opa... parece q já solucionei!

Usei o cohdigo a seguir:

<table cellspacing="5">
  <tr> 
    <%
n = 1
'n = variável usada pra controlar o nº de regs. p/ linha
l = 5
' l = nº de registros por linha
Do while not RecSet.Eof
%>
    <td width="100"><img src="<%=recset("url")%>" width="100" height="100" border="1"></td>

<%
n = n + 1
' Aumenta 1 nº na variável "n"
RecSet.Movenext

If n > l then
Response.Write "</tr><tr>"
n = 1
'Se a variável "n" for igual à "l", ele cria uma nova linha e volta "n" pra 1
End If

Loop
%>
</table>

só falta colocar a frase "NADA FOI ENCONTRADO" caso o banco esteja vazio.

Link para o comentário
Compartilhar em outros sites

  • 0

pra testar se o banco está vazio, é só colocar:

IF REcSec.EOF = TRUE then

response.write "NADA FOI ENCONTRADO"

else

'faz o LOOP

end if

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Gomes -

Aparece também por erro de lógica. huh.gif

Procura colocar a condição de que está vazia antes do loop para carregar os dados.

porque se você colocar depois com certeza sempre vai aparecer que não existe imagens

Até + cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Deixa o código assim:

<table cellspacing="5">
 <tr> 
   <%
n = 1
x = 0
'n = variável usada pra controlar o nº de regs. p/ linha
l = 5
' l = nº de registros por linha
Do while not RecSet.Eof
%>
   <td width="100"><img src="<%=recset("url")%>" width="100" height="100" border="1"></td>

<%
n = n + 1
x = x + 1
' Aumenta 1 nº na variável "n"
RecSet.Movenext

If n > l then
Response.Write "</tr><tr>"
n = 1
'Se a variável "n" for igual à "l", ele cria uma nova linha e volta "n" pra 1
End If

Loop
if x = 0 then
Response.Write "Nenhum registro localizado para sua pesquisa!!!"
end if
%>
</table>

Link para o comentário
Compartilhar em outros sites

  • 0

<%

'tot=RS.recordcount

'tot-> total de registro em sua tabela!

cont=1 'Variavel para poder contar

n=(tot/6)+1 'Determina o numero de linhas que vão ser geradas (total / 5 colunas em cada linha) +1 no caso de divisao não exata

for z=1 to int(n) 'Loop para gerar as linhas

for i=1 to 6 'Loop para gerar colunas

if cont<=tot then

response.Write("imagem")

RS.Movenext

end if

cont=cont+1

next

response.Write("<br>")

next

%>

Faz assim que da certo!!!!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...