Garder en memoire

fofo73 Messages postés 387 Statut Membre -  
 fofo73 -
Bonjour,
J'ai un script qui permet de modifier la couleur de fond selon le souhait e l'utilisateur et j'aimerais que s'il choisisse bleu (par exemple) le bleu soit afficher sur toute les page.
merci
Configuration: Windows 2000
Opera 9.61

7 réponses

  1. Passarinho44 Messages postés 977 Statut Contributeur 132
     
    En PHP tu peux par exemple choisir d'utiliser les variables de session
    Si tu veux apprendre à les utiliser : Les Sessions

    Il suffit que tu initalises ta session au tout début de la page (avant tout code HTML et même autre code PHP) avec : session_start();

    Puis tu récupères les session :
    if ( isset($_SESSION['couleur']) ) {
    $couleur = $_SESSION['couleur'];
    } else {
    $couleur = "couleur par defaut";
    }

    Puis tu affiches la couleur du fond comme ça

    Et pour garder ce que l'utilisateur a entré et bien tout simplement :
    $_SESSION['couleur'] = $_GET['ton_champ_couleur'];
    ou
    $_SESSION['couleur'] = $_POST['ton_champ_couleur'];
    selon ce que tu as utilisé.
    0
  2. fofo73
     
    bonjour,
    ma variable est en html est ce que sa marche aussi, voici mon code:
    <form>
    <BR><BR><select name="backGround" size="1" onChange="(document.bgColor=backGround.options[backGround.selectedIndex].value)">
    <option value="000000" target="1">[Noir] </option>
    <option value="730200" target="1">[Rouge Foncé] </option>
    <option value="231800" target="1">[Brun] </option>
    <option value="044302" target="1">[Vert Foncé] </option>
    <option value="0D09A3" target="1">[Bleu Foncé] </option>
    <option value="444444" target="1">[Gris] </option>
    <option value="FF0400" target="1">[Rouge] </option>
    <option value="EFE800" target="1">[Jaune] </option>
    <option value="05EF00" target="1">[Vert] </option>
    <option value="0206FF">[Bleu] </option>
    <option value="AE08EF" target="1">[Violet] </option>
    <option value="FF8C8A" target="1">[Mauve] </option>
    <option value="FFCCCC" target="1">[Pêche] </option>
    <option value="FFCC99" target="1">[Orange] </option>
    <option value="D5CCBB" target="1">[Jaunatre] </option>
    <option value="DDDDDD" target="1">[Gris Clair] </option>
    <option value="FBFF73" target="1">[Jaune Clair] </option>
    <option value="7CFF7D" target="1">[Vert Clair] </option>
    <option value="A6BEFF" target="1">[Bleu Clair] </option>
    <option value="FFFFFF" target="1" selected>[Blanc] </option>
    </select>
    </form>
    0
  3. Passarinho44 Messages postés 977 Statut Contributeur 132
     
    Pour la garder en mémoire il faut que tu passes par le PHP.
    Ici pour le récupérer en PHP il faut que tu fasses :
    $_SESSION['background'] = $_GET['background'];

    0
  4. graffx Messages postés 120 Date d'inscription   Statut Contributeur Dernière intervention   2 031
     
    Oui mais tu as plusieurs solutions

    le php est surement la meilleure en effet

    j' ai fait un systeme simple mais qui demande un peu de patience sur mon site

    dans la bdd j' ai un champs "style"

    dans leur espace membre les membres choisissent parmis plusieurs css qui une fois enregistrée update le champs "style".

    Sinon y' a les cookies tout simplement, si c' est juste pour une couleur de fond....

    voila ca fait trois solutions :)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. fofo73
     
    merci mais comment on fait pour l' envoyerdnas le php
    0
  7. fofo73
     
    Pour l'envoyer dans les autres page
    0