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.
59 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