Bonsoir,

J'ai un problème dans mon controleur, j'ai fait ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
foreach($articles as $cle => $article)
{
    $articles[$cle]['reference'] = htmlspecialchars($article['reference']);
    $articles[$cle]['description'] = nl2br(htmlspecialchars($article['description']));
    $qte = get_qteGlobal($_SESSION['client'],$article['reference']);
    $articles[$cle]['qte'] = $qte;
}
Donc j'obtiens ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
    array (size=5)
      'reference' => string 'reftest' (length=7)
      0 => string 'reftest' (length=7)
      'description' => string 'test' (length=4)
      1 => string 'test' (length=4)
      'qte' => 
        array (size=1)
          0 => 
            array (size=2)
              ...
Comme vous pouvez le voir qte obitent aucune valeur, par contre si je fais ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
var_dump(get_qteStoGlobal($_SESSION['client'],'reftest'));
j'obtiens bien ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
array (size=1)
  0 => 
    array (size=2)
      'qte' => string '402.0000' (length=8)
      0 => string '402.0000' (length=8)
Et le temps d’exécution est très très long. 500 articles.

Pouvez-vous me dire pour qu'elle raison, sa fait ceci?

Merci d'avance.

Cordialement,

Vincent