Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia Garela.
Então, tem uma coisa que eu nunca fiz. Eu pesquisei no Google e aqui antes, mas não achei nada concreto que me ajudasse.
Eu tenho no banco de dados SQL Server uma tabela onde se salva informações dos produtos e suas respectivas imagens.
Essas imagens são salvas no banco.
E no campo Imagem da tabela está assim:
0xFFD8FFE000104A46494600010101004800480000FFDB004300070404040504070505070A0705070A0C090707090C0D0B0B0C0B0B0D
141E1D1D1D1E22222222222222222222FFDB0043010807070D0C0D181010181A1511151A202020202020202020202020202120202020
110D0D0D0D0D0D110D0F1011100F0D1414161614
Como faço para exibir ela na página ? Tipo :
<img src=' ... Imagem ... '>
nao entendi quase nada do que você explicou :s
Vamos a um exemplo prático:
<?php
/*
faz a conexãoc com o BD e etc..
*/
$id = $_GET['id']
$sql = mysql_query("SELECT campo FROM tabela WHERE id = '$id'");
$imagem = mysql_result($sql,'0','campo');imagepng($imagem);
?>Nao funcionou
E quando coloco esse header só mostra o html na página, nao interpreta
viuu
consegui fazer
só que agora a imagem vem pela metade
o que tenho que fazer, redimensionar ?
mas como ?
<img src="arquivo.php?id=imagemx">
Onde arquivo.php vai ser o arquivo que vai pesquisar no BD e pegar a imagem, imagemx é a referência que vai servir de busca para a imagem no BD (provavelmente a chave primária ou algo do gênero), nesse arquivo basta você setar o cabeçalho como:
header ("content-type: image/png");
Ou
header ("content-type: image/jpg");
Ou
header ("content-type: image/gif");
(De acordo com o tipo de imagem) e jogar o que vier do BD...