l'utilisateur est appelé à supprimer une valeur via un formulaire... Pour faire correctement les choses, lorsque celui-ci valide la suppression, il est envoyé sur un autre fichier lui demandant la confirmation ou l'annulation... S'il annule, il revient sur le fichier précédent... Mon souci est que la valeur a disparu entretemps...
J'essaye d'utiliser les SESSIONS pour palier à cela, mais je n'ai pas non plus beaucoup plus de succès...
Du moins, la session est opérationnelle du fichier de suppression à celui de demande de confirmation, puisque ladite valeur s'affiche bien dans ce dernier, mais l'inverse ne se vérifie pas...
Dans mon fichier suppression, j'ai:
// initialisation de la session
session_start() ;
$_SESSION['CodePostal'] = $_GET['CodePostal2'];
// affichage de la valeur dans le formulaire, que je voudrais bien voir apparaître lorsque j'annule
<input name="ModifCodePostal" type="text" id="ModifCodePostal" value="<?php echo $_SESSION['CodePostal']; ?>" size="5" />
// validation et redirection
<input name="supprimer" type="submit" id="supprimer" value="Supprimer" />
if(isset($_POST['supprimer'])){
header('location: confirm_suppression.php');
}
Dans mon fichier de confirmation:session_start() ;
if( $_POST['envoyer'] == 'Confirmer'){requête...
}
if( $_POST['envoyer'] == 'Annuler'){// on revient au fichier précédent
header('location: codePostalModif.php');
}
Je pense que quelque chose doit m'échapper... merci.