je travaille avec une base mysql.
J'ai fait une fonction toute bète ligneTab() qui prend un type array en entrée et mais les balises entre chaque élément nécessaire pour afficher dans une ligne d'un tableau.
Maintenant j'essaye de faire une fonction dans laquelle je récupérer des informations sur la table sélectionner en fonction de quoi je créer le array a transmettre à la première fonction. Mais a l'affichage je reçoit un Function name must be a string in....
Je n'ai rien trouver qui ce rapproche de mon problème donc si vous pouvez m'aider merci d'avance.
Code : Tout sélectionner
if ($table==$MYSQLCFG['cremiCodediplomeRelationTable']) {
ligneTab(array('code','Code diplome','niveau'));
$ligne=create_function('$val,$link','return array($val,getCodeDiplomeNAME($link,$val),getCodediplomeLevel($link,$val));');
$requete= ("DELETE FROM ".$_POST['table']." WHERE ".Array2Char("CODE", $selec));
///////////////////////////////////////////////codeetape_relations
} else if ($table==$MYSQLCFG['cremiCodeetapeRelationTable']) {
ligneTab(array('code','code Etape','niveau'));
//$ligne=create_function('&val,$link','return (array($val,getCodeetapeNAME($link,$val),getCodeetapelevel($link,$val)));');
$requete= ("DELETE FROM ".$_POST['table']." WHERE ".Array2Char("CODE", $selec));
}
foreach ($selec as $valeur){
ligneTab($ligne($valeur, $link));
}