Utilisation d'une fonction dans un array
Posté : 29 juin 2010, 16:41
Bonjour à tous,
j'ai une fonction qui retourne une valeur cependant lorsque je l'utilise dans un tableau elle retourne une variable undefined.
quelqu'un aurait-il une idée ? merci. !
voici la fonction:
bastian.
j'ai une fonction qui retourne une valeur cependant lorsque je l'utilise dans un tableau elle retourne une variable undefined.
quelqu'un aurait-il une idée ? merci. !
voici la fonction:
function note($foo,$bar,$min,$max) {
$bar="";
$sql = "SELECT COUNT( note ) AS ".$foo." FROM fiche_reponses WHERE note BETWEEN ".$min." AND ".$max." ";
$req=mysql_query($sql);
$row= mysql_fetch_array($req);
$bar = $row[$foo];
return $bar ;
}
et comment je l'appel;
$genres = array(
'entre 0 et 8' => note(un, bar , 0 , 8) ,
'entre 9 et 11' => note(deux, bar2 , 9 , 11),
'entre 12 et 15' => note(trois, bar3 , 12 , 15),
'entre 16 et 20' => note(quatre ,bar4 , 16 , 20),
);
Je ne comprends, pas dans un autre fichier en faisant un echo note(un,"bar1",0,8); elle retourne la valeur correctement :/bastian.