Lo que quiero hacer es insertar las imagenes de una tabla de mysql. Llamada imatges tipo varchar es decir, contiene la direcion de la imagen. Y el problema esta a la hora de visualizarlo, me da un error, pilla la imagen pero es como si la ruta de la imagen fuera incorrecta, en el campo de imagen sale una especie de cuadro roto por la mitad, el tipico de cuando no se puede mostrar una imagen.
Si me pudieran ayudar a buscar el error, gracias de antemano
Código PHP:
<?php
$servidor = "localhost";
$usuario = "root";
$pass = "";
$base_datos = "productos";
$descriptor = mysql_connect($servidor,$usuario, $pass) ;
mysql_select_db($base_datos,$descriptor);
$consulta="select * from ordenadores";
$res=mysql_query($consulta,$descriptor);
while ($fila=mysql_fetch_array($res,MYSQL_ASSOC)) {
echo ("<tr>") ;
$contador=0;
foreach ($fila as $indice => $valor) {
echo ("<td>") ;
if ($contador == 0) {
echo '<img src="$valor"></img>';
}
else echo "$valor";
$contador++;
echo ("</td>") ;
}
echo ("</tr>") ;
}
mysql_close ( $descriptor) ;
?>