bonjour je n'arrive pas à savoir pour quoi ça ne marche pas ce style sweetch

voilà des que je clique sur bleu ca ne change pas la couleur que j'ai mis

voilà les code de la page


<?php 
if(isset($_POST['change_style'])) 
// On vérifie que le formulaire a été soumis 
{ 
   if(file_exists("./".$_POST['style'].".css")) 
   { 
      // On fait un cookie d'une année de durée pour garder en mémoire le style choisi et le récupérer à la prochaine visite 

      setcookie('style', $_POST['style'], time()+(365*24*3600)) ; 
      // Si le fichier *.css existe on définit une variable $css correspondant au style choisi 
      $css = $_POST['style'] ; 
   } 
} 
elseif(isset($_COOKIE['style'])) 
// Si le formulaire n'a pas été soumis, on vérifie si le cookie style existe et si tel est le cas on définit une variable $css correspondant à ce style 
{ 
   $css = $_COOKIE['style'] ; 
}    
else 
// Si le cookie n'existe pas et que le formulaire n'a pas été soumis, on définit une variable $css correspondant au style par défaut, ici un_style.css par exemple 
{ 
   $css = "style_normal"; 
} 
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>Bienvenue sur mon site</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> 
<link href="design/style-vert/vert.css" rel="stylesheet" type="text/css" /> 

<?php 
echo '<link rel="stylesheet" type="text/css" media="screen" href="'.$css.'/style.css" />\n;' 
?> 
</head> 



menu de gauche


 <div class="cadre-design"> 
                  
                  <h6>Design :</h6> 
                
                 <div id="style_switcher"> 
        <form method="post" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>"> 
                        <select name="style"> 
                                <option value="bleu" selected="selected">bleu</option> 
                                <option value="orange">orange</option> 
                                <option value="violet">violet</option> 
                                <option value="gris">gris</option> 
                                <option value="rouge">rouge</option> 
                   </select> 
                        <input type="submit" name="Ok" value="Ok" /> 
        </form> 

</div> 
                              </div> 
                  
                                                   <!-- fin div class="cadre-design" --> 



et actuellement c'est un fond image dont par défaut
voilà le code que j'ai mis au départ dont par défault



/* CSS Document */

/* Début des Propriétés générales                                                               */
/* -----------------------------------------------------------------------------------*/
body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	scrollbar-arrow-color: black; 
	scrollbar-track-color: black; 
	scrollbar-face-color: black; 
	scrollbar-shadow-color: black; 
	scrollbar-highlight-color: black;
	scrollbar-darkshadow-color: black; 
	scrollbar-3dlight-color: black;
    background:url(image-gris.jpg)
}



et j'ai mis dans le style bleu ce code


/* CSS Document */ 

/* Propriétés générales                                                               */ 
/* -----------------------------------------------------------------------------------*/ 
body 
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   margin-left: 1px; 
   margin-top: 1px; 
   margin-right: 1px; 
   margin-bottom: 1px; 
   scrollbar-arrow-color: black; 
   scrollbar-track-color: black; 
   scrollbar-face-color: black; 
   scrollbar-shadow-color: black; 
   scrollbar-highlight-color: black; 
   scrollbar-darkshadow-color: black; 
   scrollbar-3dlight-color: black; 
   background:#33FF99; 
} 


j'ai changé seulement le fond pour voir si ça marche

donc quand je clique sur bleu normalement il devrais changé la couleur que j'ai mis sur bleu.css

donc je clique mais ça ne fait rien ça n'a pas changé la couleur


es ce que vous pouvez me dire pour quoi

merci
Modifié par free_box (13 May 2007 - 16:22)
Salut,

Voudrais-tu faire un effort sur l'orthographe et la lisibilité de tes messages car comme tu le sais, la vocation de ce forum est d'être accessible à tous... même aux personnes qui suivent ton sujet à l'aide d'une synthèse vocale. Je te remerci d'avance d'éditer

Il te faudrait expliquer plus clairement ton problème car c'est pour l'instant incompréhensible !
re

c'est bon j'ai rédité donc là c'est bon je ne pourais pas rajouté d'autre choses tout y est

en résumé

j'ai mis une image par défault
et j'ai voulu faire des couleurs
donc j'ai fai un autre stylle css donc j'ai mis du bleu pour voir si je clique sur bleu et voir si ça change mon fond

et ça n'a pas marché

donc pour quoi le fond ne change pas

merci d'avance