NuestraRED.org/weblocal/libs/css/estilos.php

59 lines
1.3 KiB
PHP
Executable File

<?php
header("Content-Type: text/css");
echo dibuja_clase();
function dibuja_clase(){
$resultado ="";
$link=Conectarse();
mysql_query("SET NAMES 'utf8'");
$consulta = "SELECT elemento FROM estilos GROUP BY elemento";
$sql=mysql_query($consulta,$link);
if (mysql_num_rows($sql)!='0'){
mysql_data_seek($sql, 0);
while( $row = mysql_fetch_array( $sql ) ) {
$elemento= dibuja_elemento($row['elemento']);
$resultado .= "$row[elemento]{
$elemento
}\n";
}
}
print $resultado;
return;
}
function dibuja_elemento($elemento){
$resultado ="";
$link=Conectarse();
mysql_query("SET NAMES 'utf8'");
$consulta = "SELECT * FROM estilos WHERE elemento = '$elemento' ";
$sql=mysql_query($consulta,$link);
if (mysql_num_rows($sql)!='0'){
while( $row = mysql_fetch_array( $sql ) ) {
if($row['color'] !=='') {$color = "$row[color]";}else{$color="";}
$resultado .= "$row[label]:$row[valor] $color ;\n";
}
}
return $resultado;
}
function Conectarse(){
if ( !isset ( $link ) ) {
include("../includes/datos.php");
if (!($link=mysql_connect($servidor,$usuario,$password)))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db($db,$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
}
?>