Page 1 sur 1

Je ne parvient pas à corriger Notice: Use of undefined ?

Posté : 25 févr. 2011, 12:36
par wwwbillgates
Bonjour, j'ai une erreur toute simple qui est :
Notice: Use of undefined constant index_home_pied_page - assumed 'index_home_pied_page' in E:\PROGS\wampPHP\www\templates\pages\index_home.php on line 394

Néanmoins je n'arrive pas à vérifier si ma variable de session existe avec isset ou empty :(

Voici dans un fichier fonction:

function MaFonction($texte, $nb, $nom_unique_de_session)
{
	if (empty($_SESSION['phrases'][$nom_unique_de_session]))
	{
		$texte = $texte . ' ';
blablabla...
		
		$variable = 0;
		while ($variable < $nb)
		{
			@$_SESSION['phrases'][$nom_unique_de_session].= $resultat[0][$variable] . ' ';

			$variable++;
		}
		
			echo $_SESSION['phrases'][$nom_unique_de_session];	
	}
	else
	{
		if (!empty($_SESSION['phrases'][$nom_unique_de_session]))
		{
			echo $_SESSION['phrases'][$nom_unique_de_session];
		}
	}
}

La ligne 394 étant:

echo MaFonction($texte, 2, index_home_pied_page);
J'arrive à supprimer l'erreur en faisant echo MaFonction($texte, 2, @index_home_pied_page);
Mais je souhaiterais ne pas avoir à utiliser cette méthode...

Re: Je ne parvient pas à corriger Notice: Use of undefined ?

Posté : 25 févr. 2011, 12:38
par stealth35
bah :
echo MaFonction($texte, 2, 'index_home_pied_page');
non ?

Re: Je ne parvient pas à corriger Notice: Use of undefined ?

Posté : 25 févr. 2011, 13:27
par wwwbillgates
bah :
echo MaFonction($texte, 2, 'index_home_pied_page');
non ?

Ah mais oui, pffffff nimporte quoi! je mettais des isset dans tout les sens alors que ca n'venait même pas de là, j'ai honte d'avoir ouvert un post pour ça! En tout cas merci de ton aide, bonne journée !