Olá amigos tudo bom?
O blog esta no inicio mais como falei pretendo com este Blog passar a você um pouco do que venho aprendendo com desenvolvimento de sites, veja que eu disse “aprendendo”, pois nesta área surgem coisas novas a todo tempo, então é sempre bom estar se atualizando para não ficar p/ trás.
Bem nessa semana que passou tive que desenvolver um álbum de fotos, nada muito diferente, coisa simples mesmo, é claro que nada impede trabalhar em cima da idéia para incrementar mais o código. Digamos que o que vou passar aqui é algo básico mesmo para vocês irem incrementando da maneira de vocês.
Vamos lá, para a criação deste álbum de fotos eu utilizarei PHP 5 e banco de dados MySQL, depois vou usar um LightBox só p/ dar um charme na exibição das fotos.
Para começar vamos criar o banco de dados, crie a seguinte tabela em seu MySQL:

Tabela MySQ
Agora vamos criar um arquivo que vai fazer a conexão com o bando de dados, vamos chama-lo de conecta.php.

Conexão com o banco de dados
Agora vou criar um arquivo com o formulário para subir a foto e adicionando uma leganda para a mesma, para isso segue o eguinte código:

Formulário de cadastro
Blz, até aqui tudo certo??? Esse formulário aí em cima vai pegar os valores do arquivo e da legenda e envia via POST para o arquivo “galeria_grava.php” que é responsável pela gravação no banco de dados.
Vamos ao arquivo “galeria_grava.php” ele esta todo comentado para facilitar o entendimento.

Código para gravar informações no banco de dados

Exibindo as imagens cadastradas
Nenhum post relacionado.
63 Responses to “Galeia de Fotos PHP e MySQL”





Boa tarde Leo…
gostaria de saber se vc esta salvando a imagem em si no BD ou somente o endereço “src” em que ela esta gravada.
estou desenvolvendo uma aplicação que necessita de uma galeria so que trabalhando com filtros nas imagens por palavras-chaves, dai a ideia seria colocar na apresentação da galeria somente a imagens referentes ao filtro realizado.
Abraço parabens bela iniciativa
VLW
Boa Noite não entendo muito de php, mas to procurando entender, peguei um site para fazer e me falta a galeria de fotos, peguei seu tutorial, que por sinal é excelente, não to conseguindo fazer alteração e exclusao, nao tem como você fazer e disponibilizar igual fez esse de inclusão.
Idependente Obrigado pela força.
Diego
Valeu mermão, finalmente consegui mostrar a imagem na tela q busca o caminho no banco de dados … velewzão!
Grava somente o nome da imagem, geralmente no banco de dados vc grava o nome da imagem ou em alguns casos o caminho dela.
Nos comentários em postei o codigo para excluir e em um outro postei o cod para alterar, da uma olhada lá
muito legal o tutorial testei aki e funcionou muito bem, precisei so alterar algumas coisas para funcionar nos projetos que preciso trabalho, vlw!
Boa tarde Leo,
Tô engatinhando em PHP e Mysql… e estou seguindo o seu tutorial para fazer uma galeria de fotos. Meu banco de dados fica fora do meu site, por padrão do provedor e está num servidor compartilhado. Tive que fazer algumas alterações no script para poder enxergar o banco. Até aí tudo certo! quando fui testar a gravação recebi a eguinte mensagem:
“Conexão e Seleção OK!
Fatal error: Cannot use string offset as an array in /home/storage/3/7c/07/mygalery/public_html/galeriadefotos/galeria_grava.php on line 7″
Estou fazendo alguma “M” ou é bloqueio do provedor?
Obrigado e parabéns pelo tutorial!
Rico Azevedo
Mano…Parabéns!
Único tutorial que me ajudoou de vdd.
Boa explicação. Ralei pra deixar no jeito pq tava fzndo em outro site, mas deu certo.
Vlw.
Ajuda monstro.