Foros del Web » Programando para Internet » PHP »

Ver imágenes por su url

Estas en el tema de Ver imágenes por su url en el foro de PHP en Foros del Web. Muy buenas otra vez. Sigo practicando con php y estoy con el tema de las fotos. En htdocs he creado una carpeta "librería" con una ...
  #1 (permalink)  
Antiguo 18/11/2011, 10:13
 
Fecha de Ingreso: junio-2011
Mensajes: 43
Antigüedad: 12 años, 9 meses
Puntos: 0
Ver imágenes por su url

Muy buenas otra vez.
Sigo practicando con php y estoy con el tema de las fotos.
En htdocs he creado una carpeta "librería" con una carpeta images donde tengo 3 fotos de carátulas. En la base de datos, en la tabla discos he creado un campo varchar "carátula" con la ruta a cada foto ej:images\human-after-all.jpg

y el código php para mostrar la tabla es este:

<?php
$conex=mysql_connect("localhost","root","")
or die("no se pudo conectar");

mysql_select_db("libreria",$conex);
$peticion=mysql_query("select * from discos");
while ($fila=mysql_fetch_array($peticion)){
echo $fila['título']," ",$fila['autor']," ",$fila['discográfica']," ",$fila['año']," ",'<img src="images/' . $fila['carátula'] . '" /><br />';
}


mysql_close($conex);
?>

Resulta que me salen todos los campos perfectamente menos la carátula en cuestión, me aparece un recuadro como si no encontrara la ruta.
Tiene que ser un problema de no escribir bien la ruta, pero no doy con ello.
A ver si me orientais.
Gracias y un saludo.
  #2 (permalink)  
Antiguo 18/11/2011, 10:22
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 12 años, 10 meses
Puntos: 56
Respuesta: Ver imágenes por su url

Verifica que te trae $fila[caratula], para comprobar la url.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.
  #3 (permalink)  
Antiguo 18/11/2011, 10:41
 
Fecha de Ingreso: junio-2011
Mensajes: 43
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Ver imágenes por su url

Cita:
Iniciado por CesarHC Ver Mensaje
Verifica que te trae $fila[caratula], para comprobar la url.
Me aparece un pequeño cuadradito en vez de la imagen, no puedo ver las propiedades, pero si le doy a inspeccionar elemento sale: <img src="images/libreria\images\human-after-all.jpg">
  #4 (permalink)  
Antiguo 18/11/2011, 10:49
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 12 años, 10 meses
Puntos: 56
Respuesta: Ver imágenes por su url

Bueno pues ya viste no "/" tiene que salirte asi:

http://localhost/tusitio/images/human-after-all.jpg

Solo es cuestion de que acomodes la url, en una valida.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.
  #5 (permalink)  
Antiguo 18/11/2011, 11:43
 
Fecha de Ingreso: junio-2011
Mensajes: 43
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Ver imágenes por su url

Cita:
Iniciado por CesarHC Ver Mensaje
Bueno pues ya viste no "/" tiene que salirte asi:

[url]http://localhost/tusitio/images/human-after-all.jpg[/url]

Solo es cuestion de que acomodes la url, en una valida.
Gracias por ponerme sobre la pista, después de algunas pruebas me ha salido, he reducido la ruta hasta aquí: '<img src="'.$fila['carátula'].'" />


Un saludo.

Etiquetas: mysql, tabla, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:04.