1

Bonjour,
j'ai un formulaire et je souhaite que apres validation (submit) les champs restent remplis et que lorsqu'on accede à la page les champs soit remplis comme lors de la derniere validation.
je souhaite donc retenir le remplissage du formulaire.
quelqu'un pourrait m'aider?
merci d'avance....

2

ben au moment du submit, faut stocker les valeurs (venant de $POST, sans doute) et les recoller dans les valeurs des champs.

Exemple:

<?php
//fomul.php
$val="";
if(isset($POST["input1"])) {
  $val=$POST["input1"];
}
?>
<form action="formul.php">
<input type="text" name="input1" value="<?PHP echo $val;?>" >
<input type="submit">
</form>

3

ok merci!!

4

et on replace
$val=$POST["input1"];
par
$val = htmlentities($_POST['input1'],ENT_QUOTES,'UTF-8');

(mets ton charset si c'est different de UTF-8)

5

6

ok j'ai pris note.
merci

7

voire avec un test pour savoir si les magic quotes sont activées (cf ici) histoire de pas avoir de surprises ^^
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

8

rah, c vrai que ca existe encore ces saloperies

9

vi, vraiment une trouvaille à coté de laquelle ils auraient mieux fait de passer ^^
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

10

alors j'ai fait ce que vous m'avez dit
effectivement quand je valide mon formulaire il reste rempli
mais je souhaiterais également que lorsqu'on change de page et que l'on revien le formulaire soit toujours remplis comme lors de la derniere validation.
Est-ce possible?

merci...

11

oui, en stockant les données dans une session.

Au début de chaque page tu mets session_start();

et tu stockes les données que tu veux sauver dans $_SESSION[$quelquechose]

12

ok merci

13

tu parles de revenir sur la page avec le meme explorateur, 5 minutes plus tard, ou carrement plus tard, style 3 jours apres, depuis un autre ordinateur, apres connexion d'un compte utilisateur ?
Ancien pseudo : lolo

14

plutot style 3 jours apres, depuis un autre ordinateur, apres connexion d'un compte utilisateur ?
mais c'est bon j'aitrouvé comment faire!!
Merci pour votre aide!!!

15

Dans ce cas, oui, le compte utilisateur avec enregistrement en BDD de ses données est obligatoire.
avatar
Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.

16

c'est ce que j'ai fait en effet ! wink