Bonjour,
J'aimerais eviter le message "Confirmer le nouvel envoi du formulaire".
Pour cela j'ai voulu utiliser les sessions, mais je ne suis pas sure de bien comprendre comment m'y prendre.
Dans mon formulaire, je mets
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <form action="main.php" method="post"> select in the list: <select name="versionChoice" id="versionChoice"> <?php $flag=0; for($i = 0; $i < $noOfMessages; $i += 1){ $version=$arrayInfos[1]; $msgDescription=$msgDescriptions[$version]; echo '<option value="'.$i.'">'.$msgDescription. " . ".$version.'</option><br/>'; $_SESSION["versionChoice"] = $i; } ?> </select> </p> <input type="submit" value="OK" /> </p> </form>
en gros je voudrais remplacer le "POST" par "_SESSION" pour pouvoir faire "précédent".
il faudrait donc que je récupère toutes les données du formulaire précédent (tous les $i de la boucle for)
j'essaie déjà avec juste une donnee, le choix de l'utilisateur
dans mon deuxieme fichier je mets
au lieu de
Code : Sélectionner tout - Visualiser dans une fenêtre à part $versionChoice=$_SESSION["versionChoice"];
Code : Sélectionner tout - Visualiser dans une fenêtre à part $versionChoice = $_POST['versionChoice'];
mais ca ne fonctionne deja pas: il me dit "Undefined variable: _SESSION "
merci d'avance!
Partager