Bonjour,
A partir d'une page php dans laquelle j'inclus un fichier de fonctions php, j'appelle deux fonctions php. Dans la première, j'initialise une variable, et dans la seconde, je l'affiche. Or, lorsque j'affiche ma page, j'obtiens le message suivant : "Notice: Undefined variable: erreur in c:\program files\easyphp1-8\www\monmarechalferrant.be\FichiersAnnexes\fonctionsPhp.inc on line 30".
Voici l'appel de mes fonctions :
Le premier appel dans head:
Le second appel dans body:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php include("../FichiersAnnexes/fonctionsPhp.inc"); creerErreur(); ?>
Maintenant, voici mes fonctions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php afficherErreur();?>
La première pour créer la variable :
La seconde, pour l'afficher :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function creerErreur() { $erreur = ""; if(isset($_SESSION['erreur'])) { $erreur = $_SESSION['erreur']; session_destroy(); } }
Je ne comprends pas où se situe mon erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function afficherErreur() { echo "<font color='red'>$erreur</font>"; }
Quelqu'un peut-il m'aider?
Merci d'avance.
Partager