Non reconnaissance d'une variable
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:
Code:
1 2 3 4 5 6
|
<?php
include("../FichiersAnnexes/fonctionsPhp.inc");
creerErreur();
?>
|
Le second appel dans body:
Code:
1 2 3
|
<?php afficherErreur();?>
|
Maintenant, voici mes fonctions :
La première pour créer la variable :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
function creerErreur()
{
$erreur = "";
if(isset($_SESSION['erreur']))
{
$erreur = $_SESSION['erreur'];
session_destroy();
}
}
|
La seconde, pour l'afficher :
Code:
1 2 3 4 5 6 7
|
function afficherErreur()
{
echo "<font color='red'>$erreur</font>";
}
|
Je ne comprends pas où se situe mon erreur.
Quelqu'un peut-il m'aider?
Merci d'avance.