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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Je ne parvient pas à corriger Notice: Use of undefined ?

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

par wwwbillgates » 25 févr. 2011, 13:27

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 !

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

par stealth35 » 25 févr. 2011, 12:38

bah :
echo MaFonction($texte, 2, 'index_home_pied_page');
non ?

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

par wwwbillgates » 25 févr. 2011, 12:36

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...