2012-02-29 2 views
0

У меня есть файл CSS Heredoc как PHP с 3-мя значений, определенногоизменение переменных CSS на основе значений в базе данных MySQL

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

Я хочу изменить эти переменные на основе значений в таблицах MySQL. но сохранить значение по умолчанию, если такое значение не существует.

Как бы я это сделал?

Тхак

ответ

0

Установите их перед использованием Heredoc:

$request = //do some database request here; 
$clabel = $request['clabel'] ? $request['clabel'] : 'default value'; 
$myCSS = <<<EOT 
     .someclass{color: $clabel;} 
EOT; 

По моим (рудиментарным) из heredocs ведома, ваш CSS должен быть проанализирован с переменными назначены правильно.

+0

Я новичок в этом, но у меня есть таблица, называемая шаблоном, и есть столбец с названием colorlabel. как получить эту ценность? это не позволяет моему исполняемому php-коду в качестве типа содержимого css –

+0

Выполнение кода перед отправкой заголовков должно работать, сообщите мне, если нет. –

Смежные вопросы