Bonjour.
Je travail actuellement sur le traitement de formulaire pour ne pas avoir le problème de double poste lors du refresh de la page et je fais face à un petit soucis.
Je suis sur ma page ou il y a mon formulaire (suppression.php), lorsque je clique sur le bouton submit j'arrive sur une page de traitement(verif_suppression.php) ou j'effectue mon action sur la BDD et je fais une redirection vers mon accueil(index.php). Une fois que je suis sur l’accueil(index.php), si je fais page précédente, c'est super j'arrive sur mon formulaire(suppression.php) sans avoir le message me demandant la confirmation de renvois des données, mais quand je fais page suivante (vers index.php),apres avoir fait le page précédente (donc depuis(suppression.php) là j'obtiens le message pour renvoyer les données...
Quelqu'un aurait une solution pour ne plus avoir ce message?
Je vous mets les codes si ça peut aider.
suppression.php
Petite question en plus. Dans un cas comme celui la, vaut il mieux utiliser un form pour aller vers une page, ou cacher un lien en bouton avec du css?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <form action="verif_suppression.php"> //Mon formulaire n'est qu'un bouton en fait, les données étant stockées en session. <input type="submit" value="Supprimer la selection" /> </form>
verif_suppression.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php include("import_BDD.php"); session_start(); if(!empty($_SESSION['selection'])) { deleteDissolution(); unset($_SESSION['selection']); header("Location: ./index.php" ); } ?>
Merci.
Partager