Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/06/2007, 19:01
carolina
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 18 años
Puntos: 0
Re: error al mostrar imagen blob desde MySQL

Coloque la linea al comienzo y ya no me genera ese error.. pero cambie algunas cosas para mostrar la imagen y ahora me genera el sgte error:


Warning: imagecreatefromstring() [function.imagecreatefromstring]: Data is not in a recognized format in C:\AppServ\www\profesion.php on line 93
Resource id #5


Código PHP:

<?php 
  conectar
();
$query="SELECT id, imagen, descripcion FROM imagen "
 
$result=mysql_query($query); 
 
$row mysql_fetch_array ($result);
 
$imagen mysql_result($result,0,"imagen"); 
 
 
?>
<table border="1" bordercolor=cc9900>
  <tr>
    <td ><em><strong>ID</strong></em></td>
    <td ><em><strong>Imagen</strong></em></td>
    <td ><em><strong>descripcion</strong></em></td>
  </tr>
  <?php   
     
while($rowmysql_fetch_array($result)) 
    {   
$hola$row['imagen'];
        
$img imagecreatefromstring($hola);
        echo 
$img;
     
$imagen "<img src='".$row['imagen']."'>";
      
?>
  <tr>
    <td ><?php echo $row['id']; ?></td>
    <td ><?php echo $imagen?> <?php echo $row['imagen']; ?></td>
    <td ><?php echo $row['descripcion']; ?>
    </td>
    <td ><a href="<?php echo "profesion.php?id=$row[id]"?>">Eliminar</a></td>
  </tr>
  <?php 
?>
</table>
La linea 93 dice:
$img = imagecreatefromstring($hola);
La función segun lo que he encontrado esta bien escrita, habra que agregar alguna libreria extra o algo asi?

En la tabla tengo un solo registro que es la id=5
Me sigue mostrando lo mismo pero con ese error
Estoy utilizando php5.2.1

Última edición por carolina; 03/06/2007 a las 19:09