par
macgawel » 27 mai 2011, 11:58
Oui, je comprends ce que tu dis. En fait, ce n'était pas en fonction de l'admin que je voulais afficher un message, mais en fonction de la table sur laquelle on est. Mais j'ai du mal car je reprends le code de quelqu'un, et que la variable en question n'est pas simplement
$NomTable, mais
$Menu->NomTable[$i]['MenuSQL']. Elle est enfermée dans une boucle, or moi j'aimerais l'afficher, mais à un autre endroit de la page... Et si je l'affiche dans un autre endroit, avec le code suivant :
if (($Menu->NomTable[$i]['MenuSQL']) == 'Les_commerciaux') {echo "MON BLABLA";}
Et bien je n'obtiens rien, puisqu'il y a le
[$i]. Mais même sans le
[$i], ça ne marche pas :s
Il faudrait la boucle, là...
Ou au moins savoir à quoi correspond le $Menu->NomTable[$i]['MenuSQL']
Sinon, si tu veux éviter de trop toucher au code, tu récupéres les infos dans la boucle, et tu gères l'affichage après.
Du genre :
// initialisation
var $texte = '';
//dans la boucle
if (($Menu->NomTable[$i]['MenuSQL']) == 'Les_commerciaux') $texte = "MON BLABLA";
// Après la boucle, où tu veux
echo $texte
[quote="Jonathan"]Oui, je comprends ce que tu dis. En fait, ce n'était pas en fonction de l'admin que je voulais afficher un message, mais en fonction de la table sur laquelle on est. Mais j'ai du mal car je reprends le code de quelqu'un, et que la variable en question n'est pas simplement [b]$NomTable[/b], mais [b]$Menu->NomTable[$i]['MenuSQL'][/b]. Elle est enfermée dans une boucle, or moi j'aimerais l'afficher, mais à un autre endroit de la page... Et si je l'affiche dans un autre endroit, avec le code suivant :
[php]if (($Menu->NomTable[$i]['MenuSQL']) == 'Les_commerciaux') {echo "MON BLABLA";}[/php]
Et bien je n'obtiens rien, puisqu'il y a le [b][$i][/b]. Mais même sans le [b][$i][/b], ça ne marche pas :s[/quote]Il faudrait la boucle, là...
Ou au moins savoir à quoi correspond le $Menu->NomTable[$i]['MenuSQL']
Sinon, si tu veux éviter de trop toucher au code, tu récupéres les infos dans la boucle, et tu gères l'affichage après.
Du genre :
[php]// initialisation
var $texte = '';
//dans la boucle
if (($Menu->NomTable[$i]['MenuSQL']) == 'Les_commerciaux') $texte = "MON BLABLA";
// Après la boucle, où tu veux
echo $texte[/php]