Bonjour a tous

je suis entraint de crée un script qui récupère un panier qui est dans une session et je l'affiche à traver un tableau, j'ai un souci, quand j'affiche le résultat d'une quantié il m'indique 7 à la place de 777 voici le script:

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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
 
<?php 
session_start();
 
  //--------------------------------loger la base
//securisation de la bdd pour les injections sql
 
	foreach($_SESSION['panier'] as $clef =>$valeur)
{
	echo "le numéro $clef à été commander $valeur fois<br/>";
}
echo"quantite 26=".'<br/>';
     $laquantite=$_SESSION['panier'][26]['quantite'];
echo $laquantite;
echo '<br/>';
var_dump($_SESSION['panier']);
?>
 
 
<!-- preparation de ma table-->
<table border=1>
<tr>
<td>numéro de l'article</td><td>designation</td><td>prix unitaire</td><td>quantite</td><td>sous total HT</td>
</tr>
<?php
//récupération des données de la table _rdvs + _clients
$select_article='SELECT * FROM _articles WHERE id_article IN ('.implode(',',array_keys($_SESSION['panier'])).')';
$sql_article= mysql_query($select_article);
 
 
while($recup_article=mysql_fetch_array($sql_article))
{
$id_article=$recup_article['id_article'];
$designation=$recup_article['designation'];
$pu=$recup_article['pu'];
$code_barre=$recup_article['code_barre'];
echo"<tr><td>$id_article</td>
<td>$designation</td>
<td>$pu</td>
<td>";
//ici je veux afficher la quantité qui est dans mon panier.
$laquantite=$_SESSION['panier'][$id_article];
echo $laquantite;
echo '</td>
<td>sous total</td></tr>';
}
?>
</table>
voici ce qu'il affiche avec la boucle foreach:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
le numéro 26 à été commander 777888 fois
le numéro 25 à été commander 777 fois
le numéro 24 à été commander 5 fois
</code>
voici ce qu'il affiche echo $laquantite:
quantite 26=
7
la normalement il devrai afficher 777888
[code]
voici ce que j'ai dans var_dump:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
array(3) { [26]=> string(6) "777888" [25]=> string(3) "777" [24]=> string(1) "5" }
ai-je bien utiliser la bonne méthode pour trouver la quantité? sinon comment s'y prendre pour affichier correctement la quantite?
merci d'avance de vos aident