stocker des valeurs dans un tableau
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:
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:
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