J'essaie de faire une formulaire de commande sur plusieurs pages, exemple :
1 page pour récupérer les infos clients : 1-INFOS.php
1 page pour saisir la commande : 2-CDE.php
1 page pour confirmer la commande envoyée par mail 3-RECAP.php
Voici ce que je viens de faire (ne pas prêter attention aux calculs, pas encore fait! et il y aura plus de champs dans la version définitive, d'où la solution du formulaire sur plusieurs pages) :
Le problème : si le client veut modifier une info à la page confirmation et retourne donc sur les pages précédentes via les liens que j'ai mis, une perte des données a lieu en cours de route !
Comment faire pour éviter cela ?
J'ai cherché des infos et une des solutions serait les variables de session, sauf que je n'initie pas de session avec id, mot passe... et j'ai dù mal à comprendre comment ça fonctionne...
bonjour !
une petite astuce met des <input type='hidden'> il n'apparaissent pas mais les information sont quand meme envoyer ! tes lien doivent etre en submit !
pour bien faire tu mets plusieur submit avec des value differente mais le meme nom genre page1 page2 etc !
ensuite tu fait une page php ou tu recupére la value de ton submit
$valuedusubmit=$_POST['nomdusubmit']
et toute (les autres valeur d'ailleur) et tu fait un
if ($valuedusubmit==page1)
{include ("lenomdelapage1.php");
}
elseif ($valuedusubmit==page2)
{include ("lenomdelapage2.php");
}