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($row= mysql_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