IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

réinitialisation variable de session


Sujet :

Langage PHP

  1. #1
    Membre régulier Avatar de lesitadom39
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2015
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2015
    Messages : 112
    Points : 82
    Points
    82
    Par défaut réinitialisation variable de session
    Bonjour,Pour une mairie, je veux afficher les différents résultats d'élections :Je mets dans le php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?php
    session_start();
    $titre =  $_SESSION['titre'];
    $description = $_SESSION['description'];
    $soustitre= $_SESSION['soustitre']; ?>
    et pour le choix
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    <form class="form-inline" action="elections2020.php"  method="post" name="formulaire">
    							<div class="form-group">
    								<select name="election" id ="election" class="selectpicker ml-2" data-style="btn-success">
    									<option selected>Choisissez...</option>
    									<option value="euro">Européennes 2019</option>
    									<option value="president2017">Présidentielles 2017</option>
    									etc...
    								</select>
    							</div>
    							<button type="submit" name="valid" class="btn btn-success text-center ml-5"><i class="fas fa-fast-forward pr-2"></i>Envoyez</button>
     
    						</form>
    					</div>
     
    					<?php
    					$election = htmlspecialchars($_POST['election']);
    					switch ($election):
    						case "europ":
    						include 'resulteurop2019.php';
    						break;
    						case "president2017":
    						include 'result_presidentielle2017.php';
    						break;
    						case "legis2017":
    						include 'result_legislatives2017.php';
    						break;
    						etc....
    						default:
    						include 'resulteurop2019.php';
    					endswitch;
    					?>
    				</div>
    et pour finir dans chaque page de résultat
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?php
    session_start();
    $_SESSION['titre'] = 'Élections Européennes 2019 à Port-Lesney dans le Jura';
    $_SESSION['description'] = 'Résultats des Élections Europénnes du 26 mai 2019  à Port-Lesney dans la 3ème circonscription du Jura';
    $_SESSION['soustitre'] ='Élections Européennes 2019';
    ?>
    <div class="row text-center"><h2 class="filter my-3 text-center">Élections Européennes 26 mai 2019</h2></div>
    Comment remettre "à vide" les variables à chaque changement de choix?
    Je suis obligé de réinitialiser la page pour avoir les bonnes variables. Qu'est ce que je loupe?
    Merci d’avance.

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 497
    Points : 12 600
    Points
    12 600
    Par défaut
    Bonjour,
    Je ne comprend pas bien ce que vous voulez faire, mais vous avez une erreur pour l'europe

    en effet dans votre select

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <select name="election" id ="election" class="selectpicker ml-2" data-style="btn-success">
    									<option selected>Choisissez...</option>
    									<option value="euro">Européennes 2019</option>
    vous avez "euro" et dans votre switch

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    switch ($election):
    	case "europ":
    Vous avez 'europ', il y a un 'p' de trop ou trop peu

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/07/2009, 15h46
  2. Création d'une variable de session avec un ID
    Par PrinceMaster77 dans le forum ASP
    Réponses: 4
    Dernier message: 18/10/2004, 11h28
  3. Effacer les variables de session
    Par glsn dans le forum ASP
    Réponses: 2
    Dernier message: 12/12/2003, 14h42
  4. Variable de session
    Par Sadneth dans le forum ASP
    Réponses: 6
    Dernier message: 14/11/2003, 12h12
  5. variable de session
    Par divableue dans le forum ASP
    Réponses: 2
    Dernier message: 23/10/2003, 17h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo