Conserver les données d'un formulaire / PHP
Fermé
artcompus
Messages postés
56
Date d'inscription
mercredi 12 octobre 2011
Statut
Membre
Dernière intervention
14 septembre 2013
-
12 oct. 2011 à 11:01
artcompus Messages postés 56 Date d'inscription mercredi 12 octobre 2011 Statut Membre Dernière intervention 14 septembre 2013 - 12 oct. 2011 à 12:53
artcompus Messages postés 56 Date d'inscription mercredi 12 octobre 2011 Statut Membre Dernière intervention 14 septembre 2013 - 12 oct. 2011 à 12:53
A voir également:
- Conserver les données d'un formulaire / PHP
- Easy php - Télécharger - Divers Web & Internet
- Effacer les données de navigation - Guide
- Comment sauvegarder toutes les données de mon téléphone - Guide
- Formulaire de réclamation facebook - Guide
- Reinstaller windows sans perte de données - Guide
6 réponses
Acid_
Messages postés
503
Date d'inscription
mercredi 24 août 2011
Statut
Membre
Dernière intervention
29 août 2014
158
12 oct. 2011 à 12:26
12 oct. 2011 à 12:26
Tu veux dire, pour mettre le select par défaut ?
Si c'est ça, c'est la même façon de procéder.
Tu stockes la valeur de ton select dans une variable session, puis, lors de l'affichage, tu compares les deux valeurs. Par exemple, dans ta variable $_SESSION['valeur_select'], tu as stocké la valeur de ton select :
Tu as donc ta liste comme suit :
Tu as simplement un test à rajouter pour chaque option comme ici :
Si c'est ça, c'est la même façon de procéder.
Tu stockes la valeur de ton select dans une variable session, puis, lors de l'affichage, tu compares les deux valeurs. Par exemple, dans ta variable $_SESSION['valeur_select'], tu as stocké la valeur de ton select :
$_SESSION['valeur_select']=trim(htmlentities($_POST['nom_de_ton_select']));
Tu as donc ta liste comme suit :
<select name="nom_de_ton_select"> <option value="val1">Option 1</option> <option value="val2">Option 2</option> <option value="val3">Option 3</option> </select>
Tu as simplement un test à rajouter pour chaque option comme ici :
<select name="nom_de_ton_select"> <option value="val1" <?php if($_SESSION['valeur_select']=="val1") echo "selected"; ?>>Option 1</option> <option value="val2" <?php if($_SESSION['valeur_select']=="val2") echo "selected"; ?>>Option 2</option> <option value="val3" <?php if($_SESSION['valeur_select']=="val3") echo "selected"; ?>>Option 3</option> </select>
Acid_
Messages postés
503
Date d'inscription
mercredi 24 août 2011
Statut
Membre
Dernière intervention
29 août 2014
158
12 oct. 2011 à 11:13
12 oct. 2011 à 11:13
Bonjour,
Tu peux stocker l'objet de la recherche dans une variable de session (Par exemple $_SESSION['recherche']=trim(htmlentities($_POST['le_nom_de_ton_champ']));
Et afficher cette variable dans le champ de recherche de cette façon
<input type="text" name="le_nom_de_ton_champ" value="<?php echo $_SESSION['recherche']; ?>" />
Tu peux stocker l'objet de la recherche dans une variable de session (Par exemple $_SESSION['recherche']=trim(htmlentities($_POST['le_nom_de_ton_champ']));
Et afficher cette variable dans le champ de recherche de cette façon
<input type="text" name="le_nom_de_ton_champ" value="<?php echo $_SESSION['recherche']; ?>" />
artcompus
Messages postés
56
Date d'inscription
mercredi 12 octobre 2011
Statut
Membre
Dernière intervention
14 septembre 2013
3
12 oct. 2011 à 11:31
12 oct. 2011 à 11:31
Merci Acid, ça marche très bien
artcompus
Messages postés
56
Date d'inscription
mercredi 12 octobre 2011
Statut
Membre
Dernière intervention
14 septembre 2013
3
12 oct. 2011 à 11:54
12 oct. 2011 à 11:54
Elle n'existe pas une autre méthode pour la liste déroutante : SELECT
Merci à l'avance
Merci à l'avance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
artcompus
Messages postés
56
Date d'inscription
mercredi 12 octobre 2011
Statut
Membre
Dernière intervention
14 septembre 2013
3
12 oct. 2011 à 12:48
12 oct. 2011 à 12:48
Super Acid ça marche encore, Grand merci une autre fois
artcompus
Messages postés
56
Date d'inscription
mercredi 12 octobre 2011
Statut
Membre
Dernière intervention
14 septembre 2013
3
12 oct. 2011 à 12:53
12 oct. 2011 à 12:53
J'ai oublié de vous dire : que
<select name="nom_de_ton_select">
<option value="val1" <?php if($_SESSION['valeur_select']=="val1") echo "selected=\"selected\""; ?>>Option 1</option>
<option value="val2" <?php if($_SESSION['valeur_select']=="val2") echo "selected=\"selected\"";?>>Option 2</option>
<option value="val3" <?php if($_SESSION['valeur_select']=="val3") echo "selected=\"selected\"";?>>Option 3</option>
</select>
<select name="nom_de_ton_select">
<option value="val1" <?php if($_SESSION['valeur_select']=="val1") echo "selected=\"selected\""; ?>>Option 1</option>
<option value="val2" <?php if($_SESSION['valeur_select']=="val2") echo "selected=\"selected\"";?>>Option 2</option>
<option value="val3" <?php if($_SESSION['valeur_select']=="val3") echo "selected=\"selected\"";?>>Option 3</option>
</select>