Вот моя проблема, у меня есть сайт, который я создаю. Я включаю страницу администратора, чтобы управлять всем на лету, с которым у меня нет проблем, так как это довольно простой php, mysql и т. Д. У меня есть мысль, что я могу использовать базу данных для хранения css и динамического вызова Когда я добавляю новые настройки для разных классов, идентификаторов и т. д., моя таблица такова:
настройки
идентификатор - класс - дела - установка
Где класс - это что-то вроде body, header, footer и т. Д., А div и настройки следующие:
.header {
$div:$setting;
}
в моем сценарии я повторяю тег style и включаю его в теги head.
мой код для чего стоит ниже:
$header_query = mysql_query("SELECT style, setting FROM styles WHERE class='header'");
$header_result = mysql_fetch_array($header_query);
echo "<style type='text/css'>";
echo ".header {";
foreach($header_result as $hstyle => $hsetting){
echo $hstyle.":".$hssetting.";";
}
echo "}";
echo "</style>";
Я подумал, что этого будет достаточно, чтобы повторить каждую настройку для этого конкретного класса, и я был прав частично. Вместо вывода нужного кода мое эхо (в зависимости от команды mysql_fetch, которую я использую) выдает что-то вроде этого:
<style>
.header {
0:div;1:background;2:setting;3:url(x.jpg)
}
</style>
Есть идеи, я в тупике?