Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.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/66.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 根据mysql数据库中的值更改css变量_Php_Mysql_Css_Heredoc - Fatal编程技术网

Php 根据mysql数据库中的值更改css变量

Php 根据mysql数据库中的值更改css变量,php,mysql,css,heredoc,Php,Mysql,Css,Heredoc,我有一个css文件,作为php,定义了3个值 <?php header("Content-type: text/css"); $clabel = '#384DA0'; $cbackground = '#89A1BA'; $cfont = '#000000'; ?> 我想根据mysql表中的值更改这些变量。但是,如果不存在默认值,则保留默认值 我该怎么做呢 Thak在使用heredoc之前设置它们: $request = //do some database request he

我有一个css文件,作为php,定义了3个值

<?php header("Content-type: text/css");
$clabel = '#384DA0';
$cbackground = '#89A1BA';
$cfont = '#000000';
?>

我想根据mysql表中的值更改这些变量。但是,如果不存在默认值,则保留默认值

我该怎么做呢


Thak在使用heredoc之前设置它们:

$request = //do some database request here;
$clabel = $request['clabel'] ? $request['clabel'] : 'default value';
$myCSS = <<<EOT
      .someclass{color: $clabel;}
EOT;
$request=//在此执行一些数据库请求;
$clabel=$request['clabel']$请求['clabel']:'default value';

$myCSS=我是新手,但我有一个名为template的表,还有一个名为colorlabel的列。如何获得该值?它不允许我执行php代码,因为内容类型是CSS。在发送标题之前执行代码应该可以工作,如果不行,请告诉我。