[RESOLU] Variable de session région via formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Variable de session région via formulaire

Re: Variable de session région via formulaire

par cris84 » 05 janv. 2019, 17:38

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'];

Variable de session région via formulaire

par cris84 » 05 janv. 2019, 13:43

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