Dee 0 Denunciar post Postado Abril 15, 2010 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 ... '> Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Abril 15, 2010 <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... Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Abril 16, 2010 nao entendi quase nada do que você explicou :s Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Abril 16, 2010 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'); header ("content-type: image/png");//Assumindo que a imagem seja PNG imagepng($imagem); ?> Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Abril 16, 2010 Nao funcionou E quando coloco esse header só mostra o html na página, nao interpreta Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Abril 16, 2010 viuu consegui fazer só que agora a imagem vem pela metade o que tenho que fazer, redimensionar ? mas como ? Compartilhar este post Link para o post Compartilhar em outros sites