Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中的CSS与mysql_Php_Mysql_Css - Fatal编程技术网

PHP中的CSS与mysql

PHP中的CSS与mysql,php,mysql,css,Php,Mysql,Css,我对将style.php连接到db没有什么问题 <?php $servername = "localhost"; $username = "root"; $password = ""; $conn = new mysqli($servername, $username, $password); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } head

我对将style.php连接到db没有什么问题

<?php
$servername = "localhost";
$username = "root";
$password = "";
$conn = new mysqli($servername, $username, $password);
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
    header("Content-type: text/css; charset: UTF-8");
   $Color = "#000000";
   $Test = "#555000";
?>
#header {
   background-color: <?php echo $Test; ?>;
   width: 500px;
   height: 500px;
}
a{
    color: <?php echo $Color; ?>;
}

#标题{
背景色:;
宽度:500px;
高度:500px;
}
a{
颜色:;
}
这段代码工作得很好。 当我这样做的时候:

<?php
    header("Content-type: text/css; charset: UTF-8");
   $Color = "#000000";
   $Test = "#555000";
?>
#header {
   background-color: <?php echo $Test; ?>;
   width: 500px;
   height: 500px;
}
a{
    color: <?php echo $Color; ?>;
}

#标题{
背景色:;
宽度:500px;
高度:500px;
}
a{
颜色:;
}
这里#header{}这不起作用,但是{}会起作用。
我能让它工作吗?

如果您想从PHP生成CSS,请在
.PHP
文件中使用它,如下所示:

<html>
<body>
<?php
   $Color = "#000000";
   $Test = "#555000";
?>
<style>
#header {
   background-color: <?php echo $Test; ?>;
   width: 500px;
   height: 500px;
}
a{
    color: <?php echo $Color; ?>;
}
</style>
</body>
</html>

如果要从PHP生成CSS,请在
.PHP
文件中使用它,如下所示:

<html>
<body>
<?php
   $Color = "#000000";
   $Test = "#555000";
?>
<style>
#header {
   background-color: <?php echo $Test; ?>;
   width: 500px;
   height: 500px;
}
a{
    color: <?php echo $Color; ?>;
}
</style>
</body>
</html>

嘿,戴夫,你能在你的答案上展开(提供一个生成css文件的小例子)吗?编辑的答案@GovindRaiLovely!非常感谢你+1嗨,戴夫,你能在你的答案上展开(提供一个生成css文件的小例子)吗?编辑的答案@GovindRaiLovely!非常感谢你+1是否有任何基本调试,如直接点击两个版本的url?有可能db版本在css开始之前输出了一些东西,所以生成的输出是
foo#header
,而不仅仅是
#header
。是否完成了任何基本调试,比如直接点击两个版本的url?有可能db版本在css开始之前输出了一些东西,因此生成的输出是
foo#header
,而不仅仅是
#header