Conserver les données d'un formulaire / PHP
artcompus
Messages postés
67
Statut
Membre
-
artcompus Messages postés 67 Statut Membre -
artcompus Messages postés 67 Statut Membre -
Bonjour à tous
Je suis débutant en PHP.
J'ai créer un formulaire de recherche de nom dans une table, La recherche ça marche très bien, mais je veut savoir comment le nom saisis par l'utilisateur reste affiché dans le champ de Texte de form.
Merci à l'avance.
Je suis débutant en PHP.
J'ai créer un formulaire de recherche de nom dans une table, La recherche ça marche très bien, mais je veut savoir comment le nom saisis par l'utilisateur reste affiché dans le champ de Texte de form.
Merci à l'avance.
6 réponses
-
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 :
$_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>
-
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']; ?>" /> -
-
Elle n'existe pas une autre méthode pour la liste déroutante : SELECT
Merci à l'avance -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Super Acid ça marche encore, Grand merci une autre fois
-
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>