Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3090 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Récupérer les inofs perdus après envoi d'un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupérer les inofs perdus après envoi d'un formulaire

n°833707
lolofora
Posté le 27-08-2004 à 09:08:32  profilanswer
 

Voici mon soucy :
 
Un utilisateur complète un formulaire pour la création d'un fiche produit. Lorsu'il insérère la fiche produit çà regarde en PHP dans la BD si la référence du produit existe et si non çà fait un exit("blabla" ); le problème c'est que on fait retour mon modifier la référence éronné ,toutes les anciennes infos rentrés précédemment sont effacés et donc il faut tout retapé comme un c**.
 
Z'avez pas une soluce ?
 
Merci

mood
Publicité
Posté le 27-08-2004 à 09:08:32  profilanswer
 

n°833709
hop le fou
Tu m'en diras tant
Posté le 27-08-2004 à 09:13:37  profilanswer
 

Oui. Tu mets toutes tes infos en session. Au chargement de ton formulaire, tu fais un isset sur ces valeurs pour savoir si elles ont déja été créées (ou alors si la premiere arrivée sur la page) et tu met la valeur des tes champs input comme il faut (a la valeur des valeurs de session si elles existent, a vide sinon) sachant que tu auras rempli tes valeurs de session a la validation du formulaire.

n°833711
lolofora
Posté le 27-08-2004 à 09:15:27  profilanswer
 

Je vais tester çà  
merci !!

n°833774
lolofora
Posté le 27-08-2004 à 10:10:10  profilanswer
 

nikel çà marche mais le soucis maintenant c'est que lorsque je reviens sur ma page après être revenu au menu principal , çà me remet les infos que j'ai inséré bien avant... il faudrait que je vois comment faire pour supprimer ces variables de session quand on quitte le fichier d'insertion d'une nouvelle fiche produit.
Je vais tester...

n°833786
benefred
........
Posté le 27-08-2004 à 10:18:59  profilanswer
 

Sinon..  
tu fais un formulaire caché sur ta page de recuperation....
Apres ton blabla.. si la ref existe.. tu met un bouton submit... que tu nomme Retour....

n°833794
hop le fou
Tu m'en diras tant
Posté le 27-08-2004 à 10:21:51  profilanswer
 

Il suffit de supprimer les variables de session quand tu valides ton formulaire et qu'il n'y a pas d'erreur.
Il y a une fonction mais je ne me souviens plus du nom. Je vais voir rapidement si je la retrouve.
 
EDIT : c'est unset

Citation :

Si vous utilisez $_SESSION  (ou $HTTP_SESSION_VARS  pour PHP 4.0.6 ou plus ancien), utilisez unset  pour détruire une variable de session, i.e. unset($_SESSION['nomvariable'];  .


Message édité par hop le fou le 27-08-2004 à 10:23:18
n°833815
lolofora
Posté le 27-08-2004 à 10:49:03  profilanswer
 

c'est ce que j'ai fai et c'est good!!
 
merci !!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Récupérer les inofs perdus après envoi d'un formulaire

 

Sujets relatifs
REcuperer e-mails de hotmailexport donnée formulaire(html/asp) vers base access......!! URGENT !!
récupérer l'état de la souris depuis le driver Linux [résolu]probleme avec un formulaire et liste deroulante
[JAVA] Récuperer la valeur flotante d'un float ?formulaire intelligent qui redirige...
Envoi auto en POST ?Formulaire et jsp
Formulaire : Disabled et passage des variablesFormulaire - produit - caddie
Plus de sujets relatifs à : Récupérer les inofs perdus après envoi d'un formulaire


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)