-1

私はdbsqlにテーブルを持っています

CREATE TABLE `Tools` (
    `Id_Tools` int(11) unsigned NOT NULL AUTO_INCREMENT,
    `N_Imagelogo` varchar(100),
    `Back_Co` varchar(15),
    PRIMARY KEY (`Id_Tools`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;  

そして私はファイルcssを持っていますそれはstyle.phpです

<?php header("Content-type: text/css");
 require_once('config.php');

mysql_select_db($database_config, $config);
$query_Tools = sprintf("SELECT * FROM Tools");
$Tools = mysql_query($query_Tools, $config) or die(mysql_error());
$row_Tools = mysql_fetch_assoc($Tools); 
?>
body {
background-color:<?php echo $row_Tools['Back_Co'];?>;
}

データベースへの接続は正しく出力されますが、ファイルcss(background-color)は機能しません

4

1 に答える 1

-1

http://pcss.wiq.com.br/のようなCSSプリプロセッサを使用して、データベースからプルするcssシートをサーバー側で生成することをお勧めします。通常のCSSシートでPHP変数やMysqlテーブルから取得したものを直接使用することはできません。

于 2013-02-20T22:44:39.397 に答える