Bonjour,
Après plusieurs heures de recherche et de teste je fait appel a votre savoir car je trouve pas ni sur google ni par moi même.

J'essaie de mémorisé le choix de la couleur choisir via un cookie voici 3 exemple de code que j'ai testé parmi plusieurs autre solution.

Page index.php 1er Teste
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
<select name="couleur" id="couleur" style="width:150px">
<option value="0" style="background-color:#FFFFFF" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Blanc</option>
<option value="1" style="background-color:#000000;color:white" selected="selected" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Noir</option>
<option value="2" style="background-color:#000080;color:white" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Bleu foncé</option>
<option value="3" style="background-color:#008000;color:white" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Vert foncé</option>
<option value="4" style="background-color:red" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Rouge</option>
<option value="5" style="background-color:#800000;color:white" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Rouge foncé</option>
<option value="6" style="background-color:#800080;color:white" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Violet</option>
<option value="7" style="background-color:#FF8000" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Orange</option>
<option value="8" style="background-color:yellow" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Jaune</option>
<option value="9" style="background-color:#00FF00" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Vert clair</option>
<option value="10" style="background-color:#008080" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Turquoise</option>
<option value="11" style="background-color:#8080FF" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Bleu clair</option>
<option value="12" style="background-color:#FFFFFF" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Bleu Clair</option>
<option value="13" style="background-color:#FF00FF" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Rose</option>
<option value="14" style="background-color:#808080" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Gris foncé</option>
<option value="15" style="background-color:#C0C0C0" <?php if ( !isset($_COOKIE['couleur'] )) { echo "selected=\"selected\""; } ?>>Girs clair</option>
</select>
Page index.php 2eme Teste
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
19
<select name="couleur" id="couleur" style="width:150px">
<?php echo stripslashes($_COOKIE['couleur']); ?> </option><?php if ( isset($_COOKIE['couleur'])) { ?>
<option value="0" style="background-color:#FFFFFF">Blanc</option>
<option value="1" style="background-color:#000000;color:white" selected="selected">Noir</option>
<option value="2" style="background-color:#000080;color:white">Bleu foncé</option>
<option value="3" style="background-color:#008000;color:white">Vert foncé</option>
<option value="4" style="background-color:red">Rouge</option>
<option value="5" style="background-color:#800000;color:white">Rouge foncé</option>
<option value="6" style="background-color:#800080;color:white">Violet</option>
<option value="7" style="background-color:#FF8000">Orange</option>
<option value="8" style="background-color:yellow">Jaune</option>
<option value="9" style="background-color:#00FF00">Vert clair</option>
<option value="10" style="background-color:#008080">Turquoise</option>
<option value="11" style="background-color:#8080FF">Bleu clair</option>
<option value="12" style="background-color:blue;color:white">Bleu foncé</option>
<option value="13" style="background-color:#FF00FF">Rose</option>
<option value="14" style="background-color:#808080">Gris foncé</option>
<option value="15" style="background-color:#C0C0C0">Girs clair</option>
<?php } ?></select>
Page index.php 3eme Teste
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
<select name="couleur" style="width:150px">
<option value="0" style="background-color:#FFFFFF" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Blanc</option>
<option value="1" style="background-color:#000000;color:white" selected="selected" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Noir</option>
<option value="2" style="background-color:#000080;color:white" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Bleu foncé</option>
<option value="3" style="background-color:#008000;color:white" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Vert foncé</option>
<option value="4" style="background-color:red" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Rouge</option>
<option value="5" style="background-color:#800000;color:white" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Rouge foncé</option>
<option value="6" style="background-color:#800080;color:white" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Violet</option>
<option value="7" style="background-color:#FF8000" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Orange</option>
<option value="8" style="background-color:yellow" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Jaune</option>
<option value="9" style="background-color:#00FF00" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Vert clair</option>
<option value="10" style="background-color:#008080" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Turquoise</option>
<option value="11" style="background-color:#8080FF" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Bleu clair</option>
<option value="12" style="background-color:#FFFFFF" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Bleu Clair</option>
<option value="13" style="background-color:#FF00FF" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Rose</option>
<option value="14" style="background-color:#808080" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Gris foncé</option>
<option value="15" style="background-color:#C0C0C0" <?php if ( !isset($_COOKIE['couleur'] )); ?>>Girs clair</option>
</select>
Etc... parmi d'autre que je n'est pas gardé car y na trop

Page distant qui contiens mes valeur du cookie

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?php
 
if (!$_POST['psd']) { header("Location: http://www.tchat-fusion.org/"); exit; }
$psd = htmlspecialchars($_POST['psd']);
$couleur = htmlspecialchars($_POST['couleur']);
$font = htmlspecialchars($_POST['font']);
}
if ( $svn == "on" ) { $expire = time () + 31536000; } else { $expire = 0; }
setcookie ( "svn" , $svn , $expire , "/" );
setcookie ( "psd" , $psd , $expire , "/" );
setcookie ( "couleur" , $couleur , $expire , "/" );
?>
puis le paramètre qui va dire ou affiché la couleur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<PARAM name="write_color" value="<?php echo $couleur; ?>">
Donc voila le but de se cookie c'est quand je coche la case svn (input)
sa garde en mémoire la couleur choisir et si aucune couleur n'est choisir que sa mais la couleur Noir par exemple par defaux

Merci infiniment de votre aide

Cordialement Stéphane