Impossible de récupérer le nombre total de chaque produit.
Bonjour,
Depuis un certain temps je suis bloqué sur une récupération de nombre total de produit vendu sur mon site.
Le problème que les produits commandés sont dans un champ 'produits' de la table 'l_commande' enregistrés avec un serialize.
Voici le bout de code :
Code:
1 2 3 4 5 6 7 8
|
$connect_vente = $DB->query('SELECT produits FROM l_commande');
$nbArticles=count($connect_vente);
foreach ($connect_vente as $connect_ventes){
$prod = unserialize($connect_ventes->produits);
$produit = $prod['libelleProduit'];
$qte = $prod['qteProduit'];
} |
Le but est de récupérer la quantités vendues au total pour chaque produit.
voici ce que je récupère avec $prod.
Array ([libelleProduit] => Array ( [0] => produit1 [1] =>produit2 [2] => produit3 [3] => produit4 ) [qteProduit] => Array ( [0] => 6 [1] => 1 [2] => 2 [3] => 6 ))Array ([libelleProduit] => Array ( [0] => produit1 [1] =>produit2 [2] => produit3 [3] => produit4 ) [qteProduit] => Array ( [0] => 6 [1] => 1 [2] => 2 [3] => 6 ))
Le résultat voulu : produit1 12, produit2 2, produit3 4, produit4 12
Avez-vous des pistes à me conseiller ?