Foros del Web » Programando para Internet » PHP »

Campo BLOB con imágenes

Estas en el tema de Campo BLOB con imágenes en el foro de PHP en Foros del Web. Hola... yo sigo con problemas con los campos BLOB que contienen imagenes... Tengo un formulario donde hago una consulta con muchos parametros, por lo tanto; ...
  #1 (permalink)  
Antiguo 16/04/2002, 13:34
 
Fecha de Ingreso: marzo-2002
Mensajes: 14
Antigüedad: 22 años, 1 mes
Puntos: 0
Campo BLOB con imágenes

Hola...
yo sigo con problemas con los campos BLOB que contienen imagenes...

Tengo un formulario donde hago una consulta con muchos parametros, por lo tanto; armo la consulta al inicio del script.

"<? php...
..
..
if ($Tipo !=''Todos''){
$sql .= " WHERE tipo=''$Tipo'' ";

bla bla bla....

?>"

Bien, luego que armo la consulta muestro el listado en una tabla, la cual puede tener varias filas. Y en cada fila va la foto de ese registro más los demás datos que muestro....
El problema ocurre con el Header...
Si coloco el header al inicio del script, me salen caracteres raros en lugar de la foto.

Si coloco el Header cuando comienza la tabla... me dice que el header debe ir al inicio.

El codigo para que muestre la foto funciona bien si modifico el script para que solo muestre una foto y nada mas, pero no logro que funcione mostrando en una pagina varios registros a la vez con su foto correspondiente
Entonces.... como puedo hacer?

Les agradeceré que alguien me ayude...

Gracias

Helix!
  #2 (permalink)  
Antiguo 24/08/2008, 22:46
Avatar de kalijunfan  
Fecha de Ingreso: febrero-2004
Ubicación: Montevideo, Uruguay
Mensajes: 96
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Campo BLOB con imágenes

Ok, antes que nada dejame decirte que es una mala, muy mala costumbre guardar imágenes o archivos binarios dentro de una base de datos, tiene muuuchas contras. Lo mejor es guardar los archivos en diferentes carpetas y guardar solamente el nombre del archivo en un campo de texto y listo.

Ahora respondiendo tu pregunta.
Si el código para mostrar una imagen te funciona bien entonces lo que tenés que hacer es guardar ese código como una página php aparte y llamarla desde el src de una etiqueta img para mostrar la imagen que corresponda, por ej:

Código HTML:
<img src="laimagen.php" /> 
Obviamente antes de usar ese código deberías de guardar la imagen en una variable de texto y en el archivo laimagen.php crear la imagen a partir del contenido de esa variable, usando para eso la función imagecreatefromstring.

Espero que eso solucione tu problema.

Salu2
  #3 (permalink)  
Antiguo 24/08/2008, 22:57
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Campo BLOB con imágenes

Antes que nada dejame decirte que es muy, pero muy, mala idea revivir temas de el año 2002.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 01:34.