PHP - array en php

 
Vista:
sin imagen de perfil

array en php

Publicado por andres (1 intervención) el 05/09/2021 17:14:38
hola a todos necesito ayuda al que me pueda solucionar, les comento llamo a mis ventas recientes de mercadolibre por un get a la url 'orders/search/recent' que arroja un json donde puedo obtener los números de envíos con estos numeros de envíos puedo obtener otros JSON con datos referente a los envíos con el siguiente llamado get ejemplo '/orders/NUMEERODEENVIO/shipments' la pregunta es como hago para que me imprima en pantalla la información referente a todos los datos de todos los envíos tengo el código y solo me muestra un solo dato de un solo envió porque coloco en la segunda url el numero directo de un envió de forma manual y no lo hace automático le paso aca un ejemplo de lo que imprime
https://sites.google.com/view/consultaenphp/p%C3%A1gina-principal

este es el código que tengo


<?php
require_once 'header.php';
require 'lib/Meli/meli.php';
require 'configApp.php';
?>

<?php
$meli = new Meli($appId, $secretKey);
$response = $meli->get('/users/me', array('access_token' => $_SESSION['access_token']));

$id_conta = $response['body']->id;

$url = 'orders/search/recent';
$response = "";
$params = [
'seller' => $id_conta,
'access_token' => $_SESSION['access_token'],
'limit' => 25
];
$response = $meli->get($url, $params);
$vendas = $response['body']->results;

?>
<div class="container" style="padding-top: 20px;">
<div class="row">
<h3>Lista de Vendas</h3>
<table class="table">
<thead>
<tr>
<th scope="col">numero de venta</th>
<th scope="col">numero de envio</th>
</tr>
</thead>
<tbody>
<?php foreach ($vendas as $venda): ?>
<tr>
<th scope="row"><?php echo $venda->id ?></th>
<th scope="row"><?php echo $venda->shipping->id ?></th>

<?php endforeach; ?>
<?php
$meli = new Meli($appId, $secretKey);
$response = $meli->get('/orders/4832539402/shipments', array('access_token' => $_SESSION['access_token']));



$id = $response['body']->id;
$venta = $response['body']->order_id;
$status = $response['body']->status;
$receiver_address= $response['body']->receiver_address->address_line;
$street_number= $response['body']->receiver_address->street_number;
$city= $response['body']->receiver_address->city->name;
$state= $response['body']->receiver_address->state->name;
$codigopostal = $response['body']->receiver_address->zip_code;
$comment = $response['body']->receiver_address->comment;
$comentario = $response['body']->receiver_address->comment;
$receiver_name = $response['body']->receiver_address->receiver_name;
$shipping_option = $response['body']->shipping_option->name;

?>

<li class="list-group-item"><h6 class="card-subtitle mb-1 text-muted col-5">Envio <?php echo $id ?></h6>
<h6 class="card-subtitle mb-1 text-muted col-5">Venta <?php echo $venta ?></h6>
<?php echo "<b>estatus de envio:</b> {$status}" ?>

<?php echo "<b>Dirección:</b> {$receiver_address}" ?>
<?php echo "<b>numero de domicilio:</b> {$street_number}" ?>
<?php echo "<b>localidad:</b> {$city}" ?>
<?php echo "<b>partido:</b> {$state}" ?>
<?php echo "<b>codigo postal:</b> {$codigopostal}" ?>
<?php echo "<b>comentario:</b> {$comment}" ?>
<?php echo "<b>recibe:</b> {$receiver_name}" ?>
<?php echo "<b>tipo de envio:</b> {$shipping_option}" ?></li>



</ul>
<div style="padding: 10px;">

</div>
</div>
</div>
</tbody>
</table>
</div>
</div>
<?php
require_once 'js.php';
require_once 'footer.php';
?>

repetirrepetir
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

array en php

Publicado por Mira (1 intervención) el 19/12/2023 03:08:09
In PHP, an array is a versatile and fundamental undertale yellow data structure that stores multiple values in a single variable.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar