Bonjour,

J'ai besoin envoyer des informations de commande à une API en stockant les infos dans un tableau, tableaux avec lesquels je ne suis pas à l'aise du tout.

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
 
$data_string = array(
	"order" => array(
	"internalReference" => "6",
	"cashOnDelivery" => '0',
	"language" => "fr",
	"paymentMethod" => "moneybox",
	"carriers" => array(
		array("name" => "gls")
		),
	"shippingAddress" => array(
		"firstName" => "John",
		"lastName" => "Doe",
		"country" => "fr",
		"postcode" => "46005",
		"town" => "Valencia",
		"address" => "C/ Altea",
		"phone" => "664869570",
		"email" => "john@mail.com",
		"comment" => ""
	),
	"products" => array(
		array(
			"reference" => "V0200301",
			"quantity" => "1"
			)
		)
	)
);
Je dois donc envoyer $data_string, mon soucis réside dans le fait que je dois pouvoir mettre plusieurs produits. Je vais donc devoir faire une boucle mysql pour ajouter autant de produits que nécessaires. Comment puis-je injecter les valeurs extraites depuis mysql dans le tableau products, à la fin ça devra resembler à ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
	"products" => array(
		array(
			"reference" => "V0200301",
			"quantity" => "1"
			),
array(
			"reference" => "V0200302",
			"quantity" => "1"
			)
		)
Merci d'avance pour votre aide