Voici mon problème, j'essaie d'insérer du code php dans ma feuille de style
j'ai donc un fichier "index.php" qui comporte la ligne suivante
<link href="css.php" rel="stylesheet" type="text/css" />
et donc bien entendu le fichier "css.php"
Les valeurs que vont prendre les différents éléments de la css se trouvent dans une DB mysql. Je fais donc un appel aux éléments de la db au début du fichier "css.php". Ce qui donne:
<?
include ("connect.inc");
$table_css="css";
$rq="SELECT * FROM $table_css WHERE site_accn='$site_accn'";
$sq=mysql_query($rq);
while ($ligne=mysql_fetch_array($sq)) {
extract($ligne);
$body_color=$body_color;
$body_font=$body_font;
$body_font_color=$body_font_color;
$contener_border_color=$contener_border_color;
$navigation_background_color=$navigation_background_color;
}
?>
Code : Tout sélectionner
body {
font-family: <? echo "$body_font"; ?>;
font-size: 0.8em;
color: <? echo "$body_font_color"; ?>;
background-color: <? echo "$body_color"; ?>;
margin: 0;
padding: 0;
}Seulement voilà, le style ne s'appliqe pas !!!
Note: ça fonctionne très bien en "simple" html...
Y a-t-il une astuce car j'ai déjà vu que c'était possible de combiner php et css (notamment dans PhpMyChat) ?
Merci d'avance pour votre aide.