Programación en castellano
Inicio > Foros > PHP > Problemas al Mostrar Imagen
-Foros de debate

PHP
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Problemas al Mostrar Imagen
Enviado por josgg el día 28 de febrero de 2008

Saludos amigos alguien me puede ayudar, estoy tratando de mostrar una imagen guardada en la base de datos, y si hago una busqueda simple la muestra pero cuando hago un include con el codigo de la foto que esta en otro archivo para mostrar la foto me aparecen puros caracteres extraños.

Esta es la idea:
si ven esto: http://www.clinipetrol.com/consulta/foto2.php
Esto tiene el codigo asi:
<?
$link=mysql_connect("xxxxx","xxxxxx","xxxxxx");
mysql_select_db("xxxxx",$link);
//buscamos la imagen mostrar
$result=mysql_query("SELECT
ahp07.DI_FOTOGR,
ahp07.NU_CEDDEP,
aft01.OB_FOTO
FROM
ahp07
LEFT JOIN aft01 ON (ahp07.CO_CLIENT = aft01.CO_CLIENT) AND (ahp07.NU_CEDTIT = aft01.NU_CEDTIT) AND (ahp07.NU_CEDDEP = aft01.NU_CEDDEP) AND (ahp07.CO_PAREN = aft01.CO_PAREN) AND (ahp07.NU_SECPAR = aft01.NU_SECPAR) AND (ahp07.DI_FOTOGR = aft01.CO_FOTO)
WHERE
(ahp07.NU_CEDDEP = '1111111')",$link);
$row=mysql_fetch_array($result);
header("Content-type: image/bmp");
echo $row["OB_FOTO"];
?>

Pueden ver la imagen sin ningun problema pero si ahora inserto esto en el siguiente codigo:
//NUEVO QUERY

$igual = mysql_query("SELECT

ahp07.NU_CEDTIT,

ahp07.NU_CEDDEP,

ahp07.NO_NOMBRE,

ahp02.DE_PAREN,

ahp07.FE_NACIMI,

ahp07.FE_INGRES,

ahp07.FE_RETIRO,

ahp07.TI_NOMINA,

ahp07.ESTADO,

apr02.NO_COMPAN,

apr03.NO_CLIENT

FROM

ahp07

INNER JOIN ahp02 ON (ahp07.CO_PAREN = ahp02.CO_PAREN)

INNER JOIN apr03 ON (ahp07.CO_CLIENT = apr03.CO_CLIENT)

INNER JOIN apr02 ON (apr03.CO_COMPAN = apr02.CO_COMPAN)

WHERE

(ahp07.NU_CEDTIT = $titular)

ORDER BY

ahp07.CO_PAREN ", $link);

if (!isset($igual)){

echo "<h4>Debe especificar una cadena a buscar</h4>"; // solamente me entra a esta condicion

echo "</html></body> \n";

exit;

}

if ($row = mysql_fetch_array($igual)){

echo "<table> \n";

//Mostramos los nombres de las tablas

echo "<tr> \n";

while ($field = mysql_fetch_field($igual)){

echo "<td>$field->NO_NOMBRE </td> \n";

}

echo "</tr> \n";

do {

echo "<table><tr> \n";
//AQUI INSERTO LA FOTO
include ("foto2.php");

echo "<tr><td><strong>NOMBRE:</strong> ".$row["NO_NOMBRE"]."</td></tr> \n";

echo "<tr><td><strong>CEDULA DE IDENTIDAD:</strong> ".$row["NU_CEDDEP"]."</td></tr> \n";

echo "<td><strong>PATENTESCO:</strong> ".$row["DE_PAREN"]."</td> \n";

echo "<tr><td><strong>CARGO:</strong> ".$row["TI_PLAN"]."</td></tr> \n";

if ($row["TI_NOMINA"]=='M')

{

echo "<tr><td><strong>TIPO DE NOMINA:</strong> MENSUAL</td></tr> \n";

}

else

{

echo "<tr><td><strong>TIPO DE NOMINA:</strong> DIARIA</td></tr> \n";

}



if ($row["ESTADO"]=='A')

{

echo "<tr><td><strong>F.INGRESO:</strong> ".$row["FE_INGRES"]."</td></tr> \n";

echo "<tr><td><strong>STATUS: <strong>ACTIVO</strong> </td></tr> \n";

}

else

{

echo "<tr><td><strong>F.INGRESO:</strong> ".$row["FE_INGRES"]."</td></tr> \n";

echo "<tr><td><strong>F.EGRESO:</strong> ".$row["FE_RETIRO"]."</td></tr> \n";

echo "<tr><td><strong>STATUS: <strong>INACTIVO</strong> </td></tr> \n";

}

echo "<tr><td><strong>EMPRESA:</strong> ".$row["NO_COMPAN"]."</td></tr> \n";

echo "<tr><td><strong>GRUPO OPERATIVO:</strong> ".$row["NO_CLIENT"]."</td></tr> \n";



echo "<hr />";

echo "</tr></table> \n";

} while ($row = mysql_fetch_array($igual));

echo "</table> \n";

}

else {

echo "<h4>¡ No se ha encontrado ningún registro !</h4>";

}


Y aparecen caracteres extraños en ves de la foto como estos: BM~&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;6&#65533;&#65533;&#65533;(&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;H&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;ejD>F&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;w&#65533;jy&#65533;lf&#65533;jc&#65533;gq&#65533;fq&#65533;fl&#65533;ho&#65533;jf&#65533;le&#65533;kv&#65533;js&#65533;f{|j}~lzkyscypctk^g^UXMB@>555(++".("%"%""""%(%5.%5.


Quien me puede ayudar.

Gracias

 

Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: juegos gratis | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | decoración web | gifs animados