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 :
Le but est de récupérer la quantités vendues au total pour chaque produit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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']; }
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 ?
Partager