2013-02-20 4 views
-1

j'ai table db sqlChanger la couleur de fond de db dans css

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; 

et j'ai fichier css il est 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'];?>; 
} 

Connectez-vous à la base de données est correctement sortie graduée également droit mais le fichier css (background-color) ne fonctionne pas

+0

Que fait 'config.php'? –

+0

Veuillez définir "ne pas travailler" – Mike

+0

A quoi ressemble la sortie? Avez-vous une erreur (assurez-vous qu'elle n'est pas supprimée)? – cimmanon

Répondre

-1

Vous souhaitez utiliser un préprocesseur CSS tel que http://pcss.wiq.com.br/ pour que la feuille de css soit générée côté serveur , tirant de votre base de données. Vous ne serez pas en mesure d'utiliser les variables php ou quelque chose tiré d'une table Mysql directement dans une feuille CSS normale

+0

Ce n'est pas une feuille de style CSS régulière, d'où le nom de fichier 'style.php'. OP fabrique son propre pré-processeur CSS. –