andreymor 0 Denunciar post Postado Fevereiro 14, 2006 To com uma duvida..........gerei um relatorio em FPDF, mas queria q esse exibisse a imagem do Banco de Dados........Para cada informação, tem uma imagem, e o relatório é gerado apartir de uma busca. Está dividido em celulas, como de costume, mas gostaria que fosse exibido a imagem em uma celula.....Tem como fazer isso sem o uso de IMAGE? a exibição da imagem é feita através do <img src="">, mas o fpdf nao aceita isso..........ao menos nao do jeito q tentei........alguem da uma ideia? abaixo o script da celula da imagem: $pdf->Cell(40, 40, mysql_result($normal, $i, "foto"), 1, 0, 'C'); no Banco, ta apenas o nome da imagem, ela está em uma pasta.........como poderia exibi-la? Compartilhar este post Link para o post Compartilhar em outros sites
andreymor 0 Denunciar post Postado Fevereiro 15, 2006 ja tentei usar......mas ele nao reconhece o arquivo, pois estou buscando no db e ele precisa de setar uma extensão certo? toda vez que tentei com o image ele diz que o arquivo é invalido, com extensão desconhecida......... Compartilhar este post Link para o post Compartilhar em outros sites
andreymor 0 Denunciar post Postado Fevereiro 15, 2006 A EXTENSAO É JPG........NAO TEM PROBLEMA NISSO........O MEU PROBLEMA É SÓ EM EXIBIR MESMO........COMO EU PODERIA USAR O <IMG SRC>? você TEM ALGUMA IDEIA? OU ALGO EXTRA? Compartilhar este post Link para o post Compartilhar em outros sites
andreymor 0 Denunciar post Postado Fevereiro 16, 2006 pois é........esse é o problema........foi isso que mencionei.......ele nao reconhece a var $img pq nao tem extensão..........sei que o "jpg" na tag Image() representa e seta a extensão do arquivo, mas nao funciona do mesmo jeito..........dá o seguinte erro:FPDF error: Missing or incorrect image file.Tá complicado acertar esse treco..........rs.........Tem mais alguma idéia? Compartilhar este post Link para o post Compartilhar em outros sites
andreymor 0 Denunciar post Postado Fevereiro 16, 2006 Coloquei assim:$img = mysql_result($normal, $i, "foto"); $pdf->Cell(40, 40, $pdf->Image($img, 0, 0, 0, 0, "jpg"), 1, 0, 'C');ou assim:$img = mysql_result($normal, $i, "foto"); $pdf->Image($img, 0, 0, 0, 0, "jpg");O q ta errado? ambas retornam o mesmo erro.........aquele citado anteriormente Compartilhar este post Link para o post Compartilhar em outros sites
andreymor 0 Denunciar post Postado Fevereiro 16, 2006 ta gravando só o nome........depois de gravar é que eu uso um move_uploaded_file pra um diretório específico............. Compartilhar este post Link para o post Compartilhar em outros sites
Emerson Placido 0 Denunciar post Postado Fevereiro 16, 2006 Estou com um problema parecido olhe o erro que aparece Warning: Illegal offset type in /usr/local/apache2/htdocs/sisweb/relatorios/fpdf.php on line 898 Warning: getimagesize(Object): failed to open stream: No such file or directory in /usr/local/apache2/htdocs/sisweb/relatorios/fpdf.php on line 1466 FPDF error: Missing or incorrect image file: Object Estou usando ORACLE e o compo e do tipo BLOB Compartilhar este post Link para o post Compartilhar em outros sites
Emerson Placido 0 Denunciar post Postado Fevereiro 16, 2006 Certo ai esta o problema esta foto esta armazenado no Banco Oracle e não no Diretorio eu queria trazer ele direto do Banco pro PDF... Compartilhar este post Link para o post Compartilhar em outros sites
andreymor 0 Denunciar post Postado Fevereiro 16, 2006 Adailton......ate agora nada......tentei tb com o acréscimo do local onde está gravado a imagem, mas nao carrega de jeito nenhum..........será que é mais prático , ou melhor, gravar a imagem direto no DB?Faz o seguinte, me passa algum script que você use........caso possa faze-lo........para eu testar com o meu, ou comparar.......já q você disse que ja fez e conseguiu..........Fico muito grato.......... Compartilhar este post Link para o post Compartilhar em outros sites
Emerson Placido 0 Denunciar post Postado Fevereiro 16, 2006 Adailton o meu select esta sendo feito assim, sera que da pra trazer a foto do banco ORACLE./* Select da Foto no Banco de Foto */ $sql = "select id_pessoa, im_foto "; $sql .= "from foto "; $sql .= "where id_pessoa='$id_pessoa"; $sql_foto = OCIParse($ora_conecta,$sql) or die('Falha na Cláusula SQL.'); @OCIExecute($sql_foto,OCI_COMMIT_ON_SUCCESS) or die('Erro na Seleção da Foto'); if(OCIFetch($sql_foto)){ $foto = OCIResult($sql_foto,2); } Compartilhar este post Link para o post Compartilhar em outros sites
andreymor 0 Denunciar post Postado Fevereiro 16, 2006 Adailton, to usando assim:$row = mysql_num_rows($sql);$linha_atual = 0;$por pagina = 4;$fim = $linha_atual + $por pagina;$inicio = 0;$inicio = linha_atual;for($i=$inicio; $i<$fim; $i++){...}aí eu uso o mysql_result.......certo.Se eu setar um$array = mysql_fetch_array($sql);e colocar isso no for.......da certo?ou seria melhor usar um while()????para utilizar seu exemplo, ficaria assim: ?for($i=$inicio; $i<$fim; $i++){$array = mysql_fetch_array($sql);$img = $array['fotos'];$pdf->Image($img, 0, 0, 0, 0, "jpg");...restante do formulário...CERTO? Compartilhar este post Link para o post Compartilhar em outros sites
andreymor 0 Denunciar post Postado Fevereiro 16, 2006 É, ta dificil.........nao deu certo............to ficando cansado disso...........as vezes é chato ser meio "fraco" de conhecimento em php..........pois pra aprender é meio cansativo...............Ta enrolado demais..........nao ta dando certo meu amigo...........você usa qual? um for? um while? Compartilhar este post Link para o post Compartilhar em outros sites