Bonjour ,
Voici mon problème :
j'aimerais pouvoir choisir la couleur de fond d'une div depuis un formulaire, j'arrive bien à réccupérer la valeur de la variable et à l'afficher dans la page mais comment transmettre cette valeur au css ? (en remplaçant form action="test.php" par form action="style.php" cela m'affiche juste le contenu du css).
J'ai donc une page principale "test.php" et le style css "style.php".
Voici le code de la page test.php :
et le code de la page style.php :
J'espère avoir posté dans la bonne catégorie
Pouvez-vous m'aider ?
Un grand merci d'avance
Modifié par opus32 (06 May 2010 - 15:37)
Voici mon problème :
j'aimerais pouvoir choisir la couleur de fond d'une div depuis un formulaire, j'arrive bien à réccupérer la valeur de la variable et à l'afficher dans la page mais comment transmettre cette valeur au css ? (en remplaçant form action="test.php" par form action="style.php" cela m'affiche juste le contenu du css).
J'ai donc une page principale "test.php" et le style css "style.php".
Voici le code de la page test.php :
<html>
<head>
<title>test</title>
<link rel="stylesheet" type="text/css" media="screen" href="style.php">
</head>
<body>
<div id="formulaire">
<form action="test.php" method="post">
<select name="couleurFond">
<option selected="selected">none</option>
<option value="#ff0000">rouge</option>
<option value="#00ff00">vert</option>
<option value="#0000ff">bleu</option>
</select>
<input type="submit" value="Ok" />
</form>
</div>
<?php
echo '<p>'.$_POST["couleurFond"].'</p>';
?>
</body>
</html>
et le code de la page style.php :
<?php header("Content-type: text/css"); ?>
#formulaire{
width: 700px;
height: 500px;
border: 2px solid;
background-color: <?php echo $_POST["couleurFond"]; ?>;
}
J'espère avoir posté dans la bonne catégorie
Pouvez-vous m'aider ?
Un grand merci d'avance
Modifié par opus32 (06 May 2010 - 15:37)