A voir également:
- Conservé variable après 2 submit
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
- France 2 uhd - Accueil - TV & Vidéo
- Whatsapp avec 2 cartes sim - Guide
3 réponses
Utilisateur anonyme
24 mai 2011 à 09:14
24 mai 2011 à 09:14
Bonjour,
Vous pouvez par exemple passer $_REQUEST['statut'] dans une variable de session avant de passer à la page suivante. Ou alors mettre un champ hidden <input type="hidden" name="statut"> initialisé avec $_REQUEST['statut']
Vous pouvez par exemple passer $_REQUEST['statut'] dans une variable de session avant de passer à la page suivante. Ou alors mettre un champ hidden <input type="hidden" name="statut"> initialisé avec $_REQUEST['statut']
Nico_
Messages postés
1219
Date d'inscription
vendredi 29 décembre 2006
Statut
Membre
Dernière intervention
15 mars 2016
189
24 mai 2011 à 09:15
24 mai 2011 à 09:15
bonjour,
peut-on avoir le code de tes pages ?
peut-on avoir le code de tes pages ?
Lambo31
Messages postés
23
Date d'inscription
mardi 17 mai 2011
Statut
Membre
Dernière intervention
5 octobre 2011
24 mai 2011 à 09:20
24 mai 2011 à 09:20
Bonjour, la variable $_SESSION permet de garder comme son nom l'indique des valeurs pendant toute la session de l'utilisateur (c'est à dire jusqu'à ce qu'il ferme son navigateur ou jusqu'à ce que l'utilisateur soit inactif pendant un certain temps, je crois par défaut c'est 30 min mais à vérifier)
Tu peux par exemple faire :
Peut-être il te faut rajouter cette condition car je ne sais pas si ça ne pose pas de problèmes si $_REQUEST['statut'] n'est pas défini.
Tu peux par exemple faire :
$_SESSION['statut'] = $_REQUEST['statut'];et ensuite partout où tu as besoin du statut tu utilises $_SESSION['statut'].
Peut-être il te faut rajouter cette condition car je ne sais pas si ça ne pose pas de problèmes si $_REQUEST['statut'] n'est pas défini.
if(isset($_REQUEST['statut']){ $_SESSION['statut'] = $_REQUEST['statut']; }
25 mai 2011 à 08:52
25 mai 2011 à 09:48
Page 1 poste le champ statut
Quand vous fabriquez la page 2 vous ajoutez à votre formulaire un champ :
<input name="statut" type="hidden" value="<?php echo $_POST['statut'];?>">
Du coup, quand vous postez ce nouveau formulaire, la page 3 reçoit en plus des champs visibles, le champ statut, avec la valeur renseignée dans la page 1
25 mai 2011 à 09:51
Au début de la page 2
@session_start();
$_SESSION['statut'] = $_POST['statut'];
La valeur du champ statut est mémorisée dans un tableau qui est consultable s'un script à l'autre, le tableau $_SESSION
Au début de la page 3 vous récupérez le statut ainsi
@session_start();
$statut = $_SESSION['statut'];
Et hop, le tour est joué.