Page 1 sur 1

Variable de session région via formulaire

Posté : 05 janv. 2019, 13:43
par cris84
Bonjour à tous,

j'ai fait un formulaire de recherche avec comme option de choisir un ville dans une liste déroulante.
Ce formulaire est dans le header.php qui est appelé sur toutes les pages de mon site.
Je voudrais conserver la sélection de l'utilisateur (de la région). J'ai fais ceci ci-dessous mais quand je change de page la sélection disparaît. J'ai pensé faire ça avec les sessions mais c'est pareil, dès que je change de page le formulaire retourne à "choisissez un département".

<select name="id_departement" class="form-control mb-2">
		     <option value="">- - - Choisissez un d&eacute;partement - - -</option>
		   <?php
  			  foreach($departements as $nr => $nom)
    {
		       ?>
					 <option value="<?= $nr;?>"<?php
		
		if (isset($_GET['id_departement'])) { 
            if ($nr == $_GET['id_departement']) {
                echo 'selected="selected"';
           } 
        } 
		
		?>><?= utf8_encode($nom); ?></option><?php }  
				echo'</select>';
				 }  ?>
Merci de votre aide

Re: Variable de session région via formulaire

Posté : 05 janv. 2019, 17:38
par cris84
j'ai fini par trouver, j'ai ajouter :
$_SESSION['id_departement'] = isset($_SESSION['id_departement']) ? $_SESSION['id_departement'] : null;
$_SESSION['id_departement'] = isset($_GET['id_departement']) ? $_GET['id_departement'] : $_SESSION['id_departement'];