J'utilise une page php et elle est rafraîchie (sur submit). J'ai besoin de garder la valeur d'un champ de texte d'une soumission précédente. comment rendreen gardant la valeur passée d'un champ
0
A
Répondre
0
Si vous êtes juste l'affichage des données à la même script qui affiche la forme, il suffit de faire quelque chose comme:
<input type="text" name="foo" value="<?PHP echo $_POST['foo']; ?>"/>
Si votre utilisateur va aller « loin », puis revenir à la page, vous pouvez probablement vous en tirer en bourrant les choses que vous voulez enregistrer dans $ _SESSION.
0
oui, la chose ci-dessus est correcte. En fin de compte, utilisez AJAX, vous devrez éventuellement ne pas actualiser la page et les données seront conservées.
0
tim a raison, mais vous devrez faire attention à ne pas entrer de données utilisateur. Idéalement, ce que vous voulez afficher est exactement ce que l'utilisateur tape. Vous trouverez probablement que les entités html telles que '
seront converties.
légèrement mieux:
<input type="text" name="foo" value="<?PHP echo htmlentities($_POST['foo']); ?>"/>