Bonjour à tous,
Non coutumier de création de post, j'espère faire les choses correctement... ( sinon j'en suis désolé).
Voici mon problème:
J'ai une base de données contenant des informations de commandes, je fais des requêtes sur cette dernière pour sortir un picking ( liste de produits à prélever ). Jusque là tout était OK mais je dois évoluer car il y a de plus en plus de commandes...
J'ai deux requêtes sql qui me donne deux tableaux distincts:
Le premier tableau me donne une valeur de 1 à 20 associer à un numéro de commande. Le deuxième tableau me donne une référence, un numéro de commande et une quantité. J'aimerai créer de ces deux tableaux un troisième tableau me donnant la valeur, le numéro de commande, la quantité et la référence et là c'est le drame psychotechnique ( )...
Résultat:
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 /**Mon tableau 1 = valeur associée au Numéro de commande***/ while($row=mysql_fetch_asoc($req2)){ $tab[$i] = $row['increment_id']; $i++; } /**Mon tableau 2 = les infos des commandes***/ while ($row1 = mysql_fetch_assoc($req1)) { $tab2[]=$row1; } /****** Mon tab3 = Ce que j'aimerai faire (algorithmiquement parlant) ********/ Pour chaque ligne de mon tab2 si le numéro de commande de tab2 = numéro de commande de tab alors tab3 prend pour valeur : la clé de tab1, le numéro de commande, la référence de tab2, la quantité de tab2 }
tab1
ID Num cmd 1 AA 2 AB 3 AC 4 AD
Tab2
Num cmd qte ref art AA 1 REF A AA 2 REF B AB 1 REF D AC 1 REF A AA 1 Ref D AC 1 REF X AB 1 REF X AD 3 REF A
TAB 3
ID Num cmd qte REF art 1 AA 1 REF A 1 AA 2 REF B 2 AB 1 REF D 3 AC 1 REF A 1 AA 1 Ref D 3 AC 1 REF X 2 AB 1 REF X 4 AD 1 REF A
Je suis ouvert à toutes orientations, s'il est possible d'utiliser que mon tab2 pour ajouter un ID différent à mon tableau pour des numéros de commandes différents c'est aussi bien
Merci pour votre aide.
Partager