Estou utilizando o banco firebird e estou gravando a imagem dentro do banco de dados. (obs: não estou fazendo ftp da imagem para dentro de uma pasta dentro do servidor e gravando o nome do arquivo dentro do banco)
Até a Gravação da imagem e exibição da mesmoa tudo OK.
O problema é que quando quero colocar a imgem dentro de uma tabela não dá certo.
estou utilizando o código abaixo:
1-Meu objetivo: Imprimir a imagem que esta dentro do bd dentro de uma tabela html
include("inc_abreconexao.php");
$par = $_POST["V_FILENAME"];
$sql = "select IMAGEM from IMAGE_DATA where FILENAME = $par";
$result = ibase_query($conexao, $sql);
$data = ibase_fetch_object( $result );
$blob_data = ibase_blob_info( $data->IMAGEM);
$blob_hndl = ibase_blob_open( $data->IMAGEM);
//o problema é quando aplico código html antes de imprimir
//a imagem neste local
print ibase_blob_get($blob_hndl, $blob_data[0]); //aqui imprime a imagem tudo ok
Pergunta
Kakaroto
Estou com o seguinte problema:
Estou utilizando o banco firebird e estou gravando a imagem dentro do banco de dados. (obs: não estou fazendo ftp da imagem para dentro de uma pasta dentro do servidor e gravando o nome do arquivo dentro do banco)
Até a Gravação da imagem e exibição da mesmoa tudo OK.
O problema é que quando quero colocar a imgem dentro de uma tabela não dá certo.
estou utilizando o código abaixo:
1-Meu objetivo: Imprimir a imagem que esta dentro do bd dentro de uma tabela html
include("inc_abreconexao.php");
$par = $_POST["V_FILENAME"];
$sql = "select IMAGEM from IMAGE_DATA where FILENAME = $par";
$result = ibase_query($conexao, $sql);
$data = ibase_fetch_object( $result );
$blob_data = ibase_blob_info( $data->IMAGEM);
$blob_hndl = ibase_blob_open( $data->IMAGEM);
//o problema é quando aplico código html antes de imprimir
//a imagem neste local
print ibase_blob_get($blob_hndl, $blob_data[0]); //aqui imprime a imagem tudo ok
ibase_close($conexao);
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.