Foros del Web » Programando para Internet » PHP »

problemas para visualizar imagenes desde mysql

Estas en el tema de problemas para visualizar imagenes desde mysql en el foro de PHP en Foros del Web. saludos a todos.... tengo varios dias peleando con estos codigos y pense ke lo habia logrado cuando encontre este tuto... pero cuando quiero ver el ...
  #1 (permalink)  
Antiguo 22/05/2007, 11:20
 
Fecha de Ingreso: mayo-2007
Mensajes: 12
Antigüedad: 17 años
Puntos: 0
problemas para visualizar imagenes desde mysql

saludos a todos....

tengo varios dias peleando con estos codigos y pense ke lo habia logrado cuando encontre este tuto... pero cuando quiero ver el archivo ver.php el browser me da un error.

esto es en el browser:

/ver.php?id=1

este es el error:

--------------------------------------------
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/elinash/public_html/subir/ver.php on line 13

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/elinash/public_html/subir/ver.php on line 14

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/elinash/public_html/subir/ver.php on line 15

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/elinash/public_html/subir/ver.php on line 16

Warning: Cannot modify header information - headers already sent by (output started at /home/elinash/public_html/subir/ver.php:13) in /home/elinash/public_html/subir/ver.php on line 19

Warning: Cannot modify header information - headers already sent by (output started at /home/elinash/public_html/subir/ver.php:13) in /home/elinash/public_html/subir/ver.php on line 20

Warning: Cannot modify header information - headers already sent by (output started at /home/elinash/public_html/subir/ver.php:13) in /home/elinash/public_html/subir/ver.php on line 21
-------------------------------------------------------

mi archivo es este:

-------------------------------------------------------
<?php
if(isset($_GET['id'])) {

// you may have to modify login information for your database server:
$conexion=mysql_connect("localhost","mi_usuario"," mi_password") or die ("no se ha podido conectar a la BD");

mysql_select_db("mi_bd") or die ("no se ha podido seleccionar la BD");

$sql = "SELECT archivo_mombre,archivo_binario,archivo_tipo FROM archivos WHERE id='".$_GET['id']."'";

$consulta = mysql_query($sql,$conexion);

$datos = mysql_result($consulta,0,"archivo_binario");
$tipo = mysql_result($consulta,0,"archivo_tipo");
$nombre = mysql_result($consulta,0,"archivo_nombre");
$peso = mysql_result($consulta,0,"archivo_peso");


header("Content-type: $tipo");
header("Content-length: $peso");
header("Content-Disposition: inline; filename=$nombre");

echo $datos;

}
?>
-------------------------------------------------------

por favor... saquenme de esta, he perdido casi una semana en esto

gracais
Responder Con Cita
  #2 (permalink)  
Antiguo 22/05/2007, 16:10
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: problemas para visualizar imagenes desde mysql

SELECT archivo_mombre

....

Ante esta clase de errores, siempre guardá la consulta en una cadena y hacé un "echo" de la misma, para asegurarte que esté bien.

También hacé un "echo" de mysql_error, que guarda el último error que ocurrió.

Con esa información, seguro podrás saber qué está mal.

Saludos.
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 05:42.