Jump to content


Photo

Gravar Caminho De Imagem No Db Depois Exibir?


  • Faça o login para participar
1 reply to this topic

#1 farrabh

farrabh

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 14/05/2005, 12:02

Fala galera blz? E o seguinte to com um problema

Fiz um form em php pra cadastrar os dados no mysql.

Preciso de uma campo que salve uma foto e cadastre no db.

Sei que tem que salvar o caminho.

Mas nao sei como salvar isso no db e depois exibir por exemplo.

eu uso um campo tipo file, como faço pra salvar na hora do enviar, a imagem, na pasta ./imagens

e como preencho o caminho no campo foto no db?

tipo, que tem que preencher o caminho e o nome do arquivo automaticamente, como faço isso.

E depois pra mim exibir essa foto junto com os dados?

Desculpa minha ignorancia... to começando a aprender a mecher com imagens no php agora.

Abracos galera e valeu!

#2 Andreia Regina

Andreia Regina

    Veterano

  • Conselheiros
  • 1347 posts
  • Sexo:Feminino
  • Localidade:PR
  • Interesses:PHP; MySQL; Javascript; CSS; tudo ligado ao desenvolvimento web.

Posted 14/05/2005, 13:00

Olá Farrabh!
Tente assim:
  //NOME TEMPORÁRIO NO SERVIDOR 
   $imagem_temp = $_FILES["imagem"]["tmp_name"]; 
   //NOME DO ARQUIVO NA MÁQUINA DO USUÁRIO 
   $imagem_name = $_FILES["imagem"]["name"];
   //TAMANHO DO ARQUIVO 
   $imagem_size = $_FILES["imagem"]["size"];
   //TIPO MIME DO ARQUIVO
   $imagem_type = $_FILES["imagem"]["type"];

   //ENVIA O ARQUIVO PARA A PASTA
	if(copy($imagem_temp, "/home/httpd/dominio.com.br/html/pasta/$imagem_name"))
   {
   $sql = "INSERT into tb_mensagens (imagem) VALUES ($imagem_name')";
   $resultado = mysql_query($sql) or die(mysql_error());
   if ($resultado)
   {
  print "Imagem adicionada com sucesso!";
   } //if ($resultado)
      else
   {
  print "A Imagem não pode ser adicionados ao banco de dados.";
   } //else do if ($resultado)
	} //if (copy ...)
Boa sorte! ;)
Andreia

Fórum WMO - Conselheira - Na equipe desde 31/01/2006.
Links importantes: Regras de conduta - Busca do fórum





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq