【发布时间】:2012-03-26 15:31:43
【问题描述】:
这是我的问题,我正在建立一个网站。我包括一个管理页面来动态管理所有内容,我没有任何问题,因为它是非常简单的 php、mysql 等。我脑子里有它,我可以使用数据库来存储 css 并动态调用它当我为不同的类、id 等添加新设置时,我的表是这样的: 设置 id--class--div--设置
其中class是body、header、footer等,div和设置如下:
.header {
$div:$setting;
}
在我的脚本中,我正在呼应样式标签并将其包含在头部标签中。
我的代码如下:
$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>
有什么想法,我被难住了?
【问题讨论】: