我自己自定义的一个php函数遇到了一些麻烦。
事实上,我想将 html 代码与 php 处理分开,因此我决定将菜单放入一个数组中,而不是一个接一个地显示每个元素。
所以这是我的数组:
function getAccess($var){
$data=mysql_fetch_array(mysql_query("SELECT * FROM `acces` WHERE `id`='.$var.'"));
return $data;
}
getAccess($_SESSION['id']);
$paramAcces = array(
'comptesfinanciers' => array(
'libelle' => 'COMPTES FINANCIERS',
'acces' => $data['comptesfinanciers'],
'lien' => 'financier',
'image' => 'images/finances.png'
),
'journaux' => array(
'libelle' => 'JOURNAUX',
'acces' => $data['journaux'],
'lien' => 'journaux',
'image' => 'images/newspaper.png'
)
);
/**
* AFFICHAGE DE LA SECTION PARAMETRES SUR LA PAGE D'ACCUEIL
*/
function affichParam($paramAccees){
foreach ($paramAcces as &$parametres) {
echo '<ul class="getcash-vmenu"><li><a href="index.php?p='.$parametres['lien'].'" class="active"><span class="t"><img src="'.$parametres['image'].'"> '.$parametres['libelle'].'</span></a></li></ul>';
}
}
问题是当我在主页 index.php 中调用这个函数时
affichParam($paramAccees)
除了这样的分号,它不显示任何内容;
任何帮助或建议将不胜感激。