Foros del Web » Programando para Internet » PHP »

Ciclo De Imagenes En Bd

Estas en el tema de Ciclo De Imagenes En Bd en el foro de PHP en Foros del Web. ESTABA TRABAJANDO CON IMAGENES BINARIAS CON UNA BD SI HACIA UN QUERY ME MOSTRABA LA IMAGEN DE ESE REGISTRO AHORA LO QUE QUIERO HACES ES ...
  #1 (permalink)  
Antiguo 29/11/2006, 20:16
 
Fecha de Ingreso: octubre-2003
Mensajes: 113
Antigüedad: 21 años, 1 mes
Puntos: 0
Ciclo De Imagenes En Bd

ESTABA TRABAJANDO CON IMAGENES BINARIAS CON UNA BD
SI HACIA UN QUERY ME MOSTRABA LA IMAGEN DE ESE REGISTRO

AHORA LO QUE QUIERO HACES ES MOSTRAR TODAS LAS IMAGENES DE ESA BASE DE DATOS PERO SOLAMENTE ME MUESTRA LA IMAGEN DEL REGISTRO UNO

AHI ESTA EL CODIGO, SI VEN HE HECHO VARIAS PRUEBAS, EL O ES EL ID EL 1 ES EL NOMBRE DE LA FOTO Y EL 2 ES LA IMAGEN




$link = mysql_connect("$servidor", "$usuario", "$clave") or die("No se pudo conectar al servidor");
mysql_select_db("$base", $link);// _db("base_de_datos");
$nombre = $_GET['nombre'];
//$query = "SELECT * FROM imagenes";

$result = mysql_query("SELECT * FROM imagenes", $link);

//$query = "SELECT imagen FROM imagenes WHERE nombre = '$nombre'";


//$result = @MYSQL_QUERY($query);
//$imagen = @mysql_result($result,0);
Header( "Content-type: image/jpeg");

while ($row = mysql_fetch_array($result)){

//echo "$row[1] \n";SI HABILITO ESTA LINEA SI ME MUESTRA TODOS LOS RESULTADOS
//echo "$row[2] \n"; ESTA LINEA SI ME MUESTRA PERO SOLAMENTE LA IMAGEN 1
//echo "\n";
echo "$row[imagen] \n"; TAMBIEN ME MUESTRA LA IMAGEN DEL REGISTRO 1 SOLAMNTE
}

//echo $imagen;
?>



ALGUIEN SABE PORQUE SOLAMENTE ME MUESTRA LA IMAGEN DEL REGISTRO 1????
  #2 (permalink)  
Antiguo 30/11/2006, 05:21
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Revista este tutorial para que veas la técnica adecuada para lo que estás intentando hacer.

http://www.forosdelweb.com/f18/tutorial-ejemplo-subir-archivos-bd-guardando-bd-binario-127775/

Fijate en los ejemplos listar_imagenes.php y ver.php que se llaman uno al otro .. el "ver.php" equivaldría al código que presentas (mas o menos) .. pero el "truco" está en que debes por un lado (script) obtener tus registros y por otro llamar a tu script que obtiene una imagen para ir componiendo sus cabeceras HTTP adecuadas y así poder mezclar contenido "binario" (tu imagen) con texto plano/html en general como en los ejemplos veras.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:05.