Salut à tous.
Je démarre dans le php et j'aimerais vous exposez mon problème.
Je souhaite, à partir d'une page test.php, sélectionner une couleur via une liste déroulante:
Je souhaite que la valeur récupéré devienne la couleur de fond de page. C'est pour cette raison que j'ai mis des values en anglais. Ma page cible.php est celle-ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <html> <head> </head> <body> <form method="POST" action="cible.php"> <p> Selectionner Votre couleur de fond </p> <select name="couleurfond"> <option value="blue">Bleu</option> <option value="red">Rouge</option> <option value="grey">Gris</option> <option value="green">Vert</option> </select> <input type="submit" value="OK" /> </form> </body> </html>
Pour l'echo, pas de probleme, cela m'affiche bien la value sélectionner. Mais dans mon body style, il semble que cela ne marche pas... Cela ne met pas la valeur voulue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <html> <head> </head> <body style="background:<?php $_POST['couleurfond']; ?>;"> <?php echo '<p>La couleur de fond choisie est : ' . htmlspecialchars($_POST['couleurfond']) . '</p>'; ?> </body> </html>
Quelqu'un a une idée?
Merci d'avance!
Partager