Ir ao conteúdo
  • Cadastre-se

galeria de fotos com zoom e texto


luciano_lka

Posts recomendados

  • Moderador

me explique mais ou menos esse jeito que você faz para apresentar as imagens.. de onde você pega elas?

cade sua consulta de textos?

acho seria mais enxuto você usar um laço para essas fotos.. do que fazer um if pra cada um.. me de detalhes do seu codigo... para mim entender e tentar ajudar

pois seu codigo esta um pouco "sujo" ainda mais sem usar a tag


Link para o comentário
Compartilhar em outros sites

  • Moderador

primeiramente amigo a tag code nao é com < > é com [ ] só assim vai funcionar.

então você esta armazenando as imagens e textos no banco.

se é um vetor.. então você tem que percorrer o vetor.

recomendo que faça com foreach.

mas veja bem amigo, nao recomendo que você armazene as imagens no banco. isso vai onerar, tornar a consulta lenta. por consequencia sua aplicaçao se torna lenta.

melhor você armazenar as umagens em um diretorio no servidor e acessar elas pelo nome. sendo que quando você cadastra você define o nome igual a ID da linha onde você armazena o texto no banco.

por exemplo a imagem 4.jpg corresponde ao registro ID 4 na tabela.. que armazena o texto da imagem.

você nao precisa fazer um vetor para isso... basta fazer um loop com FOR se você conhecer o limite de inmagens, se nao tiver limites e ser dinamico você pode usar o WHILE para percorrer as imagens... assim você nao precisa fazer aquele monte de ifs.. pode fazer uma estrutura parecida com isso:



for( $i = 0; $i < 10; $i++)
{
echo "<img src='$imagem' alt='texto alternativo' /> ";
}


bom isso é só um exemplo de uma pesquisadinha. o google ajuda muito principalmente se você procurar por "percorrer galeria de fotos com foreach PHP" com certeza tem muitos exemplos.

uma coisa eu digo.. do jeito que você esta fazendo nao vai funcionar. pois tens que colocar dentro de um laço e percorrer.

Link para o comentário
Compartilhar em outros sites

  • Moderador

amigo, desenvolvi uma aplicaçao de um e-commerce para meu TCC com mais de 21 tabelas.

nao estou dizendo para você alterar a estrutura, só alertando que a medida que vai crescendo.. desse jeito que você fez, vai onerar o banco e tornar a consulta lenta.. isso é certo. por isso que a maioria recomenda que armazene as imagens em um diretorio do servidor.. justamente para isso. agora imagine, minha aplicaçao tem mais de 5000 registros. tantos de clientes quanto de produtos... imagine armazenar 5000 imagens no banco.. o peso é enorme, alem de se tornar um processo muito lento de consultas, deixa muito pesado para backup posteriormente..

mas enfim.. se você esta colocando o texto dentro do laço, teoricamente deveria funcionar.

seria melhor você colocar o codigo completo, desde a consulta ate o fim para compreender o erro.

Link para o comentário
Compartilhar em outros sites

  • Moderador

nao digo o codigo inteiro da pagina. apenas a parte do php juntamente com as consultas SQL.

onde sao armazenadas as imagens? ainda nao ficou claro pra mim isso.. de onde você apresenta elas... sinceramente ta muito confuso isso ou você nao esta sabendo explicar exatamente o que você quer.

Link para o comentário
Compartilhar em outros sites

Bom cara, galeria de foto com zomm e texto... Eu indicaria highslide ou fancybox, que são plugins jquery muito bons e que dão uma certa beleza as exibições de fotos (em uma pesquisa rápida no google você encontrará tutoriais, links para downloads, etc).

Só uma sugestão,

Espero que ajude,

abraço...

Link para o comentário
Compartilhar em outros sites

  • Moderador

cara, acho que terias que colocar a variavel que recebe o texto dentro do while

se tu nao coloca dentro do loop.. vai sempre pegar o ultimo registo. ta confuso de ler seu codigo.. por favor edite e use a TAG CODE de preferência re-cole para manter a identaçao. você colocou [code} com chaves.

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!