Hola estoy realizando un fotolog, el usuario puede personalizar el color de fondo,texto, etc , mi pregunta es si me conviene guardar esos datos en una base de datos en una tabla llamado "estilo", que luego es consultado por el archivo (el primero que puse) y pone esos datos dentro de la etiqueta STYLE. O me conviene mas que se cree un archivo css con los datos.
Cual me conviene en terminos de rapidez? Código PHP:
<?
mysql_connect("localhost", "....", "....");
mysql_select_db("....");
$result= mysql_query("SELECT fondo, link, texto, fondo2 FROM estilo WHERE usuario='$usuario'");
$row1 = mysql_fetch_array($result);
$fondo = $row1["fondo"];
$fondo2 = $row1["fondo2"];
$link = $row1["link"];
$texto = $row1["texto"];
?>
<html>
<head>
<style>
body { background-color: <? echo $fondo; ?> }
#fondo2 { background-color: <? echo $fondo2; ?> }
.link{ background-color: <? echo $link; ?> }
.texto{ background-color: <? echo $texto; ?> }
</style>
RESTO CODIGO.......
----------------------------------------------------------------------------------------------------
o esta forma:
Código HTML:
<html>
<head>
<link href="../estilo.css" type="text/css" rel="stylesheet">
</head>
RESTO CODIGO HTML
y el archivo css que es utilizado por el archivo anterior:
Código:
body { background-color: FFFFFF }
#fondo2 { background-color: 000000 }
.link{ color: 000000 }
.texto{color: 000000 }
------------------------------------------------------------------------------------------------------
Gracias