我遇到了一些我写过的函数的问题。
实际上我有一个数组,其中我有不同的自定义值。
我想显示结果,所以这是我的功能
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'
)
);
我做了一个返回
的$ paramAcces的var_dumparray(1) { ["comptesfinanciers"]=> array(4) { ["libelle"]=> string(18) "COMPTES FINANCIERS" ["acces"]=> NULL ["lien"]=> string(9) "financier" ["image"]=> string(19) "images/finances.png" } } (that are the ecpected values).
这是显示数组中的内容的函数
/**
* AFFICHAGE DE LA SECTION PARAMETRES SUR LA PAGE D'ACCUEIL
*/
function affichParam($paramAccees){
echo '<ul class="getcash-vmenu"><li><a href="index.php?p='.$paramAccees['lien'].'" class="active"><span class="t"><img src="'.$paramAccees['image'].'"> '.$paramAccees['libelle'].'</span></a></li></ul>';
}
麻烦的是,它实际上让我回到空白处。
我真的不知道我做错了什么:
我这样称呼函数:
<?php
affichParam($paramAccees)
?>
第二次我将添加更多的值,所以我想我必须为每个循环或类似的东西做一个。
但实际上我只想显示第一张唱片。
任何形式的帮助都会得到很多赞赏
答案 0 :(得分:2)
lien
是comptesfinanciers
数组的一部分,它是paramAccees
数组的一部分,应该反映如下:
echo '<ul class="getcash-vmenu"><li><a href="index.php?p='.$paramAccees['comptesfinanciers']['lien'].'" class="active"><span class="t"><img src="'.$paramAccees['comptesfinanciers']['image'].'"> '.$paramAccees['comptesfinanciers']['libelle'].'</span></a></li></ul>';