Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/10/2008, 10:08
alvarock
 
Fecha de Ingreso: marzo-2005
Ubicación: Guadalajara, Jal
Mensajes: 164
Antigüedad: 21 años, 7 meses
Puntos: 1
De acuerdo Respuesta: Obtener el tipo de archivo de un campo BLOB que almacena imagen gif,jpg,pn

Mira yo ocupo este codigo para hacer la busqueda y mando a llamar otra rutina y logro mostrarla

Código PHP:
$conex=mysql_connect("localhost","root","") or die ("Error al realizar la conexion...");
mysql_select_db("productos");
$cons="select clave,nombre,precio,img from productos ";
$resul=mysql_query($cons,$conex);
$n=mysql_num_rows($resul);
if(
$n==0)
                    {                           
                    }                                        
       echo
"<center>";
       echo 
"<table  align=center border=1 bordercolor='#000000'>"; 
       
$columnes = 5; # N&uacute;mero de columnas (variable) 
       
if (($rows=mysql_num_rows($resul))==0)
        {   
           echo 
"<tr><td colspan=$columnes><strong>No Tenemos Promociones de '$tipo' Por El Momento </strong></td></tr> ";
        } 
      else 
      { 
               echo 
"<tr><td colspan=$columnes><font color='#666666' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$rows Promociones De '$tipo' </strong></div></font> </td></tr>"; 
              echo
"<tr>";
               echo 
"<td ><font color='#666666' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>Clave </strong></div></font></td>"; 
            echo 
"<td ><font color='#666666' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>Nombre</strong></div></font></td>";
              echo 
"<td ><font color='#666666' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>Precio</strong></div></font></td>";
            
            echo 
"<td ><font color='#666666' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>Imagen</strong></div></font></td>";
            
            echo
"</tr>";
     } 
        for (
$i=1; $row = mysql_fetch_row ($resul); $i++) 
        { 
            
$resto = ($i % $columnes); # N&uacute;mero de celda del <tr> en que nos encontramos 
            
if ($resto == 1) 
                {    
                    echo 
"<tr>";
                }     
# Si es la primera celda, abrimos <tr>                     
                    //$nom="select img from productos where tipo ='$row[0]'";                    
                    
echo "<td><font color='#1471AA' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[0]</strong></div></font></td>";
                    echo 
"<td><font color='#1471AA' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[1]</strong></div></font></td>";    
                    echo 
"<td><font color='#1471AA' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[2]</strong></div></font></td>";                    
                    echo 
"<td><img src='ver.php?clave=$row[0]' width=80 height=80></td>";                                
                    echo 
"</tr>";            
                if (
$resto == 0) 
                {                    
                } 
# Si es la &uacute;ltima celda, cerramos </tr> 
            
} 
            if (
$resto <> 0) 
            { 
# Si el resultado no es m&uacute;ltiple de $columnes acabamos de rellenar los huecos 
                
$ajust = $columnes - $resto; # N&uacute;mero de huecos necesarios 
                
for ($j = 0; $j < $ajust; $j++) 
                {            
                } 
                
//echo "</tr>"; # se Cierra  la &uacute;ltima l&iacute;nea </tr> 
            
            
} 
                echo 
"</table>"; 
                echo
"</center>"; 

ver.php

Código PHP:
header( "Content-type: image/jpeg");
$conex=mysql_connect("localhost","root","") or die ("Error al realizar la conexion...");
mysql_select_db("productos");
$query = "select img from productos where clave = '$clave'";
$result = mysql_query($query,$conex);
$imagen = mysql_result($result,0);
echo 
$imagen; 

Saludos Hojala te sirva