Saludos amigo del Foro, estoy en la necesidad de pedirle una ayuda, respecto a como crear o armar un array con datos extraidos desde la bd, el array esta conformado por una cabecera donde lleva los detalle de una venta, y aparte los detalles de productos relacionados a esa venta, mi problema viene en esta parte de como cargar los productos relacionados en esa venta. Actualmente tengo un ejemplo de como deberia ir o estar estructurado ese array, en el siguiente ejemplo.
Código PHP:
Ver original$postData = [
"ID" => "R76987753-3T56F21",
"Encabezado" => [
"IdDoc" => [
"TipoDTE" => 39,
"Folio" => 22,
"FchEmis" => "2019-06-03",
"FmaPago" => "1",
"FchVenc" => "2019-06-03"
],
"Emisor" => [
"RUTEmisor" => "76987753-3",
"RznSocEmisor" => "APPNET TECHNOLOGY LIMITADA",
"GiroEmisor" => "EDICION DE PROGRAMAS INFORMATICOS",
"Acteco" => "465100",
"DirOrigen" => "VARAS MENA 980",
"CmnaOrigen" => "SAN MIGUEL",
"CiudadOrigen" => "SANTIAGO"
],
"Receptor" => [
"RUTRecep" => "18927902-7",
"RznSocRecep" => "IVAN ANDRES SAAVEDRA VALENZUELA",
"GiroRecep" => "ACTIVIDADES DE PROGRAMACION INFORMATICA",
"DirRecep" => "AURORA DE CHILE 1475",
"CmnaRecep" => "RECOLETA",
"CiudadRecep" => "SANTIAGO"
],
"Totales" => [
"MntExe" => 0,
"MntNeto" => 8403,
"TasaIVA" => 19,
"IVA" => 1597,
"MntTotal" => 10000
]
],
"Detalle" => [
[
"NroLinDet" => iddetalle,
"CdgItem" => [
"VlrCodigo" => "codigoproducto",
"TpoCodigo" => "INTERNO POR DEFECTO"
],
"NmbItem" => "nombre de producto",
"QtyItem" => cantidad,
"PrcItem" => precio,
"DescuentoMonto" => descuento,
"MontoItem" => totalimporte
],
[
"NroLinDet" => 2,
"CdgItem" => [
"VlrCodigo" => "ACEITUNA",
"TpoCodigo" => "INTERNO"
],
"NmbItem" => "Servicio 2",
"QtyItem" => 100,
"PrcItem" => 84,
"DescuentoMonto" => 0,
"MontoItem" => 8403
]
],
"DscRcgGlobal" => [
[
"NroLinDR" => 1,
"TpoMov" => "D",
"GlosaDR" => "DESCUENTO GLOBAL AL DOCUMENTO",
"TpoValor" => "$",
"ValorDR" => 10000
]
]
];
Ahora bien, actualmente hago dos consultas, una para obtener los datos de cabecera y crear el array, y otra para obtener los detalles de productos, mi problema es en esta parte en como poder mostrar los detalles de productos solamente los q se ven en el ejemplo que publique en la parte de arrriba,
Código PHP:
Ver original "Encabezado" => [
"IdDoc" => [
'TipoDTE'=> '39',
'Folio'=> $folio,
'FchEmis'=> $fechaemite,
'FmaPago'=> $formapago,
'FchVenc'=> $fechavence
],
"Emisor" => [
'RUTEmisor'=> $rucemisor,
'RznSocEmisor'=> $razonsocial,
'GiroEmisor'=> $giroemisor,
'Acteco'=> $actecoemisor,
'DirOrigen'=> $direcemisor,
'CmnaOrigen'=> $direcemisor,
'CiudadOrigen'=> $direcemisor
],
"Receptor" => [
'RUTRecep'=> '66666666-6',
'RznSocRecep'=> $razonsocial,
'GiroRecep'=> $giroemisor,
'DirRecep'=> $direcemisor,
'CmnaRecep'=> $direcemisor,
'CiudadRecep'=> $direcemisor
],
"Totales" => [
'MntExe'=> '0',
'MntNeto'=> $totalneto,
'TasaIVA'=> $iva,
'IVA'=> $totaliva,
'MntTotal'=> $totalpago
]
], "Detalle"=>$data)
Como pueden ver al final del array esta la parte Detalle y la variable $data dodne obtengo los detalles de productos, pero quisiera es poder mostrarlo a como estan en el ejemplo arriba, les agradezco me puedan dar una mano