Bonjour à tous,

je ne comprend pas ce qui se passe, javascript est une peu obscur pour moi parfois ...

voici le code que j'ai écrit :

le code appelant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
app.get("/cloture",[requireLogin],function(req,res,next){
  console.log('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'); 
  console.log('>>>> ' +TableauRecapitulatif(connection));
  console.log('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++');
});
Le code appelé qui se trouve dans un autre fichier .js

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function TableauRecapitulatif(connection){
   connection.query(QVSociete(),function(err,result){
   var Tableau='';
   for (var i=0;i<result.length;i++){
    Tableau+='<tr>';
    Tableau+='<td>'+result[i].SOCIETE+'</td><td>'+result[i].ADRESSE+' '+result[i].CODE_POSTAL+' '+result[i].VILLE+'</td>     <td>'+result[i].NB_PALETTES_1+'</td><td>'+result[i].NB_PALETTES_2+'</td><td>' +result[i].NB_PALETTES_3+'</td>';
    Tableau+='</tr>';
   };
   console.log('----------------------------------------------');
   console.log (Tableau); 
   console.log('----------------------------------------------');
 
  return Tableau;
 });
};
et dans la partie appelante, je devrai récupérer le contenu de la variable Tableau (logiquement non ).
Mais je récupère : >>>> undefined

est-ce que quelqu'un peut éclairer ma lanterne ?

Merci beaucoup
et très bon WE