Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2009, 06:52
guif
 
Fecha de Ingreso: julio-2005
Mensajes: 140
Antigüedad: 18 años, 9 meses
Puntos: 0
recoger valor y asociarlo a CSS

Hola!
Mendiante php hago una consulta a MySQL que me dice el tamaño de las tablas que tengo en un valor de "%"
Por ejemplo, me puede dar que una tabla tiene un 4% o 10% de tamaño.
Me gustaria que este valor apareciera en mi CSS.
El caso es que tengo por separado el codigo y no se como poner el CSS dentro de mi PHP.

El codigo que tengo es para el CSS:

Código:
<style type="text/css">
	
	#progress-bar {
		background: url(percentage-bg.png) no-repeat left center;
		width: 316px;
		height: 39px;
	}
	#progress-level {
		background: url(progress.png) no-repeat left center;
		width: quevariablepongo%;
		height: 39px;
	}
y el codigo para el PHP:

Código:
<?php
  mysql_connect("localhost", "user", "pass");
  mysql_select_db("mysql");
  $result = mysql_query("show table status");
  $size = 0;
  $out = "";
  while($row = mysql_fetch_array($result)) {
      $size += $row["Data_length"];
      $out .= $row["Name"] .": ". 
                   round(($row["Data_length"]/1024), 2) ."<br> \n";
  }
  $size = round(($size/1024), 1);
  echo $out ."\n";
  echo $out ."<br> \n";
  echo "Total MySQL db size: $size";
?>
cuando llamo a mi CSS lo hago en un div:

<div id="progress-bar"><div id="progress-level"></div></div>

En el PHP, por la linea round(($row["Data_length"]/1024), 2) ."<br> \n" me da un numero (ej.: 80%) como lo asocio al CSS??

Última edición por guif; 20/03/2009 a las 07:02