Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2011, 04:39
cendios
 
Fecha de Ingreso: febrero-2011
Ubicación: Madrid
Mensajes: 9
Antigüedad: 13 años, 2 meses
Puntos: 0
Ayuda para NOVATO no me muestra las imágenes y he probado de todo

Muy buenas a todos, primero dar las gracias anticipadas ya que supongo que alguién me resolverá mi problemilla, el cual os comento ahora:
Soy totalmente novato y tengo un problema estoy intentando hacer una web para unos primos que tienen una inmobiliaria y a la hora de mostrar unas imágenes, me sale la ruta y no la foto, he probado a guardar directamente la foto en la base de datos pero no lo conseguí y a parte he leído que era la peor opción ya que relentizaba la base de datos por lo que decidí a guardarlas en una carpeta y a llamar a la foto directamente a través de <img src:....> la historia es que no sé si la consulta que hago la tengo mal o si el problema lo tengo en <img src:....> , os pongo el código y me deceís algo:
<?php
//Conexión con bbdd
mysql_connect("localhost","prueba","prueba");
//Selección de la base de datos con la que trabajamos
mysql_select_db("inmobiliaria");
//Ejecutamos sentencia sql
$result=mysql_query("SELECT `inmuebles`.`PROVINCIA` , `inmuebles`.`POBLACION` , `inmuebles`.`TIPO` , `inmuebles`.`INMUEBLE` , `inmuebles`.`METROS` , `inmuebles`.`PRECIO` , `fotos`.`FOTO` \n"
. "FROM inmuebles, fotos\n"
. "where `inmuebles`.`ID_INMUEBLE`= `fotos`.`ID_INMUEBLE` LIMIT 0, 30 ");
?>
<table width="800" align="center">
<tr>
<th class="Estilo8">Provincia</th>
<th class="Estilo8">Población</th>
<th class="Estilo8">Tipo</th>
<th class="Estilo8">Inmueble</th>
<th class="Estilo8">Metros</th>
<th class="Estilo8">Precio</th>
<th class="Estilo8">Foto</th>
</tr>
<?php
//mostramos los registros
while ($row=mysql_fetch_array($result))
{echo '<tr><th>'.$row["PROVINCIA"];
echo '<th>'.$row["POBLACION"];
echo '<th>'.$row["TIPO"];
echo '<th>'.$row["INMUEBLE"];
echo '<th>'.$row["METROS"];
echo '<th>'.$row["PRECIO"];
echo '<th>'$row["FOTO"];>'</tr>'
}
mysql_free_result($result)
?>

Con este código NO ME MUESTRA LA FOTO, me muestra LA RUTA y si modifico el while por este:
($row=mysql_fetch_array($result))
{($foto=$row["FOTO"]);}
{echo '<tr><th>'.$row["PROVINCIA"];
echo '<th>'.$row["POBLACION"];
echo '<th>'.$row["TIPO"];
echo '<th>'.$row["INMUEBLE"];
echo '<th>'.$row["METROS"];
echo '<th>'.$row["PRECIO"];
echo '<th>'<img src="http://localhost/imagweb/".$row["FOTO"]>;'</tr>'

me dá el error en esta línea:
echo '<th>'<img src="http://localhost/imagweb/".$row["FOTO"]>;'</tr>'

El error que me dá es syntax error, unexpected T_STRING, expecting ',' or ';' in c:\\wamp\www\web\inmobiliariaplantilla1.php on line 101 (esta línea es la que os he puesto antes)

Bueno pues lo dicho que espero me podáis ayudar ya que como vereís soy un paquete.