Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/08/2011, 08:24
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 9 meses
Puntos: 253
Respuesta: Mostrar foto almacenada en una base de datos, pero desde la css

Buenas,

En principio, PHP es un lenguaje de que se ejecuta en el servidor y cuya salida puede ser cualquier código que el cliente entienda, no sólo HTML, sino también XML, JS, CSS... Otra cosa es que eso sea conveniente o no, yo personalmente no lo apoyo, porque generas demasiada comunicación con el servidor, pero en esto te vas a encontrar tantas gustos como personas a las que preguntes.

Ahora bien, una vez explicado esto, te diré cómo lo haría yo. Personalmente, lo pondría con una etiqueta style al principio del documento generado HTML o en el atributo style del propio contenedor de la imagen. Algo así:
Código PHP:
Ver original
  1. <style>
  2.     .Foto {
  3.         background-image: url("ruta_del_directorio_donde_guardo_las_fotos/<?php echo row['Foto']; ?>");
  4.     }
  5. </style>
O directamente en el div (si el tag es un div):
Código PHP:
Ver original
  1. <div class="Foto" style="background-image: url("ruta_del_directorio_donde_guardo_las_fotos/<?php echo row['Foto']; ?>")"></div>

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?