Bonjour à tous !
Je post ici pour vous demander un coup de main.
Alors voilà, j'ai créé sur mon site un espace personnel personnalisable, on peut choisir un thème grâce à une liste déroulante. J'ai repris un tuto.
j'utilise les cookies, de cette manière :
et j'ai changé dans le <head> l'appel css :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php if (isset($_POST['nouveau']) AND $_POST['nouveau'] != NULL) {$nouveau = $_POST['nouveau'];} elseif (isset($_GET['nouveau']) AND $_GET['nouveau'] != NULL) {$nouveau = $_GET['nouveau'];} setcookie('reussitecritique_stylecss', $nouveau, time() + 31536000, '/', 'localhost/reussitecritique/index.php', '0'); header("Location: ".$_SERVER['HTTP_REFERER']); ?>
ensuite j'ai créé ce formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <link href="/reussitecritique<?php echo (!$reussitecritique_stylecss)?'valeur-par-defaut':$reussitecritique_stylecss ?>.css" rel="stylesheet" type="text/css" media="screen" title="mon choix" />
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <form method="post" action="/reussitecritique/selecteur-style.php"> <p> <label for="selectiondustyle">Choisissez le style qui vous plaît et appuyez sur le bouton : </label> <select name="nouveau" id="selectiondustyle"> <option value="defaut">style normal (par défaut)</option> <option value="green">vert</option> <option value="blue">bleu</option> <option value="white">aperçu avant impression</option> </select> <input type="submit" value="Choisir ce style" title="valider le choix de style" /> </p> </form>
et les values ont le même nom que mes feuilles de style enregistrées a la racine.
Mais voilà, cela ne marche pas!
Est-ce que quelqu'un pourrait m'apporter son aide s'il vous plait?
je travaille en localhost (je ne sais pas si ça joue?)
Merci
La sista
Partager