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

Mostrar Imagem Do Banco


danielabdala

Pergunta

unsure.gif alguém saberia me dizer como fazer isto, porque a imagem não aparece nem a pau meus colegas:

eis o script completo:

$conec=mysql_connect("localhost","root","");

$db=mysql_select_db("basefoto",$conec);

if($accao == 'registar') { // Registara imagem na base de dados

$fp = fopen($imagem,"rb");

$imagem_temp = fread($fp,filesize($imagem));

fclose($fp);

$imagem_temp = addslashes($imagem_temp);

$sql = mysql_query("INSERT INTO tb_Imagem(Imagem,Tipo,bytes,dados)

VALUES('$imagem_name','$imagem_type','$imagem_size','$imagem_temp')",$conec)

or die("Erro no SQL: ".mysql_error());

$command_sql = "select * from tb_imagem";

$exec_query = mysql_query($command_sql) or die ("Erro ao executar a consulta");

while ($results = mysql_fetch_array($exec_query)){

$arq_id=$results["id"];

?>

<img scr='image/<? echo mysql_result($exec_query,0,'dados'); ?>'>

<?

}

}/*fecha acao=entrar */?>

<? /*Mostra o formulário para a inclusão da imagem no BD */?>

<form name="frm_imagem" method="post" action="<?echo $PHP_SELF;?>?accao=registar" enctype="multipart/form-data">

<table width="50%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td width="75%" colspan="2"> <div align="center"><font face="Arial" size="2"><b></b></font></div>

<font face="Arial" size="2">Imagem:</font> <font face="Arial" size="2">

<input type="file" name="imagem">

</font></td>

</tr>

<tr>

<td colspan="2" height="30"><div align="center"><font face="Arial" size="2">

<input type="submit" name="enviar" value="Guardar imagem ">

</font></div></td>

</tr>

</table>

</form>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Cara dei ums pesquisada aqui e descobri que o que você ta fazendo é meio loucura posi consome recursos excessivos da base de dados além de gerar erros loucos.

Se você precisar de um help na parte de upload e gravação te ajudo na moral...

e tipo o problema na leitura da imagem pode ser que você ta tentando exibir direto...não conheço a idéia mas talvez há de se fazer uma "desconversão" não???

Ve isso:

http://scriptbrasil.com.br/forum/index.php...+banco+de+dados

Link para o comentário
Compartilhar em outros sites

  • 0

Oi gross desculpe a demora!

é o que você ta me dizendo pode ser verdade sim!

Mas já vi scripts funcionarem bem com a imagem sendo gravada toda ela no banco de dados.

Creio que a vantagens tb como evitar mudanças de endereços ou links quebrados ou exclusão acidental das imagens dos diretórios.....

Mas a questão é como mostrar essa imagem gravada no banco, pois sei que isso é plenamente possível......

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...