garder les donnés précédente dans un formulaire

garder les donnés précédente dans un formulaire - PHP - Programmation

Marsh Posté le 27-04-2006 à 12:03:18    

Bonjour a tous
 
Voici mon problème : Lorsqu'un user entre des données et que je poste mon formulaire, je voudrais bien rétablir le meme état qu'avant qu'il soit posté (cad avec les valeurs entrées par le user). J'ai essayé de faire un window.history.back() mais ca ne marche pas tout le tps!!!  :o , car l'IE m'envoie une message box qui me dit que je ma page contient des données a etre posté et il ré-affiche alors la page vide.
 
Je voudrais faire le meme système que ce site, c'est a dire, que les champs restent remplie lors du retour.  
 
MERCI d'aavnce pour votre aide

Reply

Marsh Posté le 27-04-2006 à 12:03:18   

Reply

Marsh Posté le 27-04-2006 à 12:55:24    

Par exemple:

Code :
  1. <input type=text name="texte" value="<? echo htmlentities(get_magic_quotes_gpc()?stripslashes($_POST['texte']):$_POST['texte']) ?>">


Reply

Marsh Posté le 29-04-2006 à 01:51:00    

Si tu utilises des sessions, cherche pas plus loin ça vient de là ;)
la seule solution est de mémoriser tes valeurs et de faire  

Code :
  1. header("Location: ton_formulaire.php?texte=".$_POST['texte']));


ensuite sur la page de ton formulaire :

Code :
  1. if(isset($_GET['texte']))
  2. { echo "<input type=text name=\"texte\" value=\"" . stripslashes($_GET['texte']) . "\">";
  3. }
  4. else { tu affiche ton formulaire vide }


 
++


Message édité par xhark le 29-04-2006 à 01:52:02

---------------
Blogueur HighTech Indépendant (blogmotion.fr)
Reply

Marsh Posté le 29-04-2006 à 23:55:56    

Bonsoir,
 
Voici un exemple, c'est comme ça que tu veux faire ?
 
http://zfutura.free.fr/fillform/inscriptfive.php
 
A+
 
Zythan

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed