Bonjour,
je réalise une application en php mysql
j'ai un formulaire qui comprend deux liste déroulantes liées (la première comprend une liste d'inidcateurs et la deuxième comprend les mois renseignés pour cet indicateur)
ce formulaire est un formulaire de modification
donc les données sont affichés dans un formulaire puis après modification enregistrées dans la base de données
une fois la fonction de modification executé, il y a un renvoie vers la page du formulaire de modification avec dans l'url du header une variable
cette variable me permet d'afficher un message de validation de la modification effectuée
voila la ligne de code de ma fonction permettant la redirection
et voila le code permettant d'afficher le message de validation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 header("Location: ../IndexOS.php?p=Modification/ModifValeur&requete=success");
Problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 /* si il y a eu une modification on affiche un message de validation de modification */ if ( (isset($_GET['requete'])) && ($_GET['requete'] == 'success')){ echo '<script language="JavaScript">alert("Les informations ont été modifiées!");</script>'; }
donc quand je fait une modification ca m'affiche bien le message
mais dans le cas ou je ve refaire une nouvelle modification ca m'affiche le message de validation dès que je fais un choix dans les listes déroulantes ou lorsque je clique sur un bouton
Comment faire pour que le message ne soit affiché qu'une seule fois
Partager