Foros del Web » Programando para Internet » PHP »

busqueda de un archivo de imagen

Estas en el tema de busqueda de un archivo de imagen en el foro de PHP en Foros del Web. Con este codigo busco un archivo imagen gif en la base de datos, me busca por numero_factura, realiza bien la busqueda pero el proble es ...
  #1 (permalink)  
Antiguo 11/09/2007, 16:23
Avatar de monjeruiz  
Fecha de Ingreso: junio-2007
Ubicación: Santiago, Chile
Mensajes: 113
Antigüedad: 17 años, 5 meses
Puntos: 3
busqueda de un archivo de imagen

Con este codigo busco un archivo imagen gif en la base de datos, me busca por numero_factura, realiza bien la busqueda pero el proble es que ese determinado numero de factura tiene sasociado mas de una imagen como lo hago para que muestre toda las imagenes de es determinado numero de factura, por que me esta mostrando solo el primero que s eingresa, a ese numero. ayuda gracias.

Código PHP:
<?
if(isset($_GET['numero_factura'])) 
{
    
$conexion=mysql_connect("localhost","root","a51nk0") or die ("no se ha podido conectar a la BD");
    
mysql_select_db("inventario_asinco") or die ("no se ha podido seleccionar la BD");
    
    
$sql"SELECT * FROM archivos WHERE `numero_factura`=$numero_factura";
    
$consulta mysql_query($sql,$conexion) or die ("No hay archivos adjuntos asociados");
    
       
$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;
}
?>
__________________
[B]Ingeniero en Informatica
Jose Monje Ruiz [/b]
  #2 (permalink)  
Antiguo 11/09/2007, 16:26
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 19 años, 2 meses
Puntos: 49
Re: busqueda de un archivo de imagen

:/ no entiendo muy bien si tienes bien identada la db no deberia haber problemas, pero como guardas las imagenes en directorios o en campos tipo blob?
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #3 (permalink)  
Antiguo 11/09/2007, 18:03
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 8 meses
Puntos: 17
Re: busqueda de un archivo de imagen

Acá tenés un ejemplo, modificando sólo una línea de código.
Lo único es que a la URL le tenés que agregar un parametro start con el numero de foto, por ejemplo
?numero_factura=1&start=0
?numero_factura=1&start=1
?numero_factura=1&start=2


Código PHP:
$sql"SELECT * FROM archivos WHERE `numero_factura`="$_GET['numero_factura'] . " LIMIT " intval($_GET['start']) . ", 1"
  #4 (permalink)  
Antiguo 12/09/2007, 07:17
Avatar de monjeruiz  
Fecha de Ingreso: junio-2007
Ubicación: Santiago, Chile
Mensajes: 113
Antigüedad: 17 años, 5 meses
Puntos: 3
Re: busqueda de un archivo de imagen

Cita:
Iniciado por Seppo Ver Mensaje
Acá tenés un ejemplo, modificando sólo una línea de código.
Lo único es que a la URL le tenés que agregar un parametro start con el numero de foto, por ejemplo
?numero_factura=1&start=0
?numero_factura=1&start=1
?numero_factura=1&start=2


Código PHP:
$sql"SELECT * FROM archivos WHERE `numero_factura`="$_GET['numero_factura'] . " LIMIT " intval($_GET['start']) . ", 1"
¿como? t entiendo el codigo que dice
Código PHP:
$sql"SELECT * FROM archivos WHERE `numero_factura`="$_GET['numero_factura'] . " LIMIT " intval($_GET['start']) . ", 1"
pero lo de
?numero_factura=1&start=0
?numero_factura=1&start=1
?numero_factura=1&start=2

no te entiendo favor explicame gracias.
__________________
[B]Ingeniero en Informatica
Jose Monje Ruiz [/b]
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 14:10.