Bonjour, je suis un ultra débutant en php et je travaille sous wordpress. Je souhaiterai que mon site fasse appel à un css dynamique.

J'ai crée une page background.html que j'inclue dans le corps de ma page par la méthode : <?php require "background.html"; ?>

Code de ma page background.html :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<html>
    <body>
        <form name="inscription" method="post" action="wp-content/themes/mademo/styles.php">
            Image 1 "F1006D" :<input type="text" name="choix_image_1"/>
            <input type="submit" name="valider" value="OK"/>
        </form>
    </body>
</html>
J'ai ensuite crée une page style.php avec le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?php
header("Content-type: text/css; charset=UTF-8");
 
$couleur1= $_POST['choix_image_1']
?>
 
body {
   background-image: url('http://localhost/mademo/wp-content/images/BCG/<?php echo $couleur1 ?>.gif');
}
Lorsque j'envoie les données de mon formulaire, que je récupère bien, j'ai la page styles.php qui s'affiche mais en texte.... que dois je faire ?