Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Obtener tamaño de una imagen desde base de datos

Estas en el tema de Obtener tamaño de una imagen desde base de datos en el foro de CSS en Foros del Web. Buenas, tengo una web que estoy diseñando que muestra una tabla con articulos y muestra una miniatura de la imagen. En una base de datos ...
  #1 (permalink)  
Antiguo 24/03/2014, 01:44
Avatar de temerariomalaga  
Fecha de Ingreso: marzo-2013
Ubicación: Londres
Mensajes: 156
Antigüedad: 11 años, 1 mes
Puntos: 9
Obtener tamaño de una imagen desde base de datos

Buenas, tengo una web que estoy diseñando que muestra una tabla con articulos y muestra una miniatura de la imagen. En una base de datos tengo el tamaño para mostrar la imagen y estuve leyendo en un libro de css que podria asignarse variables PHP para usarlas en los estilos poniendo el archivo CSS con extensión PHP.
Pues hice eso e hice una consulta a la base de datos para asignarle el tamaño a la imagen pero al cambiar la extensión del CSS no me funcionan los estilos de la hoja.
Pongo aquí el código por si alguien puede orientarme.
Código PHP:
Ver original
  1. <?php
  2.     header('content-type:text/css');
  3.     include"libreria.php":
  4.     $ancho=new Funciones;
  5.     $nd=$ancho->getTam();
  6.     echo <<<FINCSS
  7.         .vlightbox1 img{
  8.     display:block;
  9.     border:none;
  10.     margin:0;
  11.     width: $nd;
  12. }
  13.        FINCSS;
  14. ?>
__________________
Málaga Club de Fútbol: Memoria, Compromiso, Fe
  #2 (permalink)  
Antiguo 24/03/2014, 03:05
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Obtener tamaño de una imagen desde base de datos

Asigna el ancho usando el atributo style o directamente el de width, es lo habitual. Lo que quieres hacer y el motivo por el cual lo quieres hacer parece muy enrevesado.

Última edición por pzin; 24/03/2014 a las 05:14
  #3 (permalink)  
Antiguo 24/03/2014, 04:22
Avatar de temerariomalaga  
Fecha de Ingreso: marzo-2013
Ubicación: Londres
Mensajes: 156
Antigüedad: 11 años, 1 mes
Puntos: 9
Respuesta: Obtener tamaño de una imagen desde base de datos

Pues si es enrevesado el motivo. Ya lo he solucionado y es poniendo ese estilo específico dentro de la cabecera del html. Dejo el código aquí por si a alguien le puede servir en un futuro.
Código PHP:
Ver original
  1. <?php
  2.             include"libreria.php";
  3.             $ancho=new Funciones;
  4.             $nd=$ancho->getTam();
  5.             ?>
  6.             <style>
  7.             .vlightbox1 img{
  8.             display:block;
  9.             border:none;
  10.             margin:0;
  11.             width: <?php echo $nd ?>;
  12.             }
  13.             </style>
__________________
Málaga Club de Fútbol: Memoria, Compromiso, Fe

Etiquetas: mysql, php
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 18:56.