Anladığım kadarıyla bir php dosyasında post yakalayıp (veya herhangi bir veri listeleyip) bu postları (verileri) da başka bir php dosyasına post etmek istiyorsunuz. Böyle düşünerek örnek vereyim;
Öncelikle gelen bu çoklu verilerinizi array ise json formatına çevirin json_encode() fonksiyonu ile. daha sonra veriyi kaydet.php ye göndermek için bir curl işlemi başlatalım. Aşağıda basit bir örnek ile anlatmaya çalışayım, umarım istediğiniz buna benzer bir şeydir.
index.php olsun
<?php
function yolla($data_string) { // post işlemini yapan fonksiyonumuz
$ch = curl_init($_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).DIRECTORY_SEPARATOR.'kaydet.php');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Content-Length: ' . strlen($data_string)));
return curl_exec($ch);
}
$d = [
[
'ad' => 'Abdullah',
'soyad' => 'Kaya',
'telefon' => 12345675678,
'e_posta' => 'abdullahkaya544@gmail.com'
],
[
'ad' => 'Ali',
'soyad' => 'Veli',
'telefon' => 9023843257,
'e_posta' => 'test@test.com'
],
[
'ad' => 'deneme',
'soyad' => 'soyadı',
'telefon' => 9181161515,
'e_posta' => 'deneme@deneme.com'
]
]; // Bu db den gelen array halinde veri olsun ister foreach e sokar istediğiniz kısmı kesip yollarsınız ister direkt yollarsınız. Düzenlemesi size ait

$veri = json_encode($d, JSON_UNESCAPED_UNICODE); // json yapalım
yolla($veri); // kaydet.php ye post edelim
kaydet.php olsun
<?php
$posts = file_get_contents('php://input'); // gelen postu yakalayalım
$data = json_decode($posts, 1); // decode edelim ve array yapalım

try {
$con = new PDO("mysql:host=localhost; dbname=deneme","root","");
$con-> exec("SET NAMES utf8mb4; SET CHARSET utf8mb4");
$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
echo 'Bağlanamadı'. $e->getMessage();
}

foreach ($data as $key => $value) { // gelen veriyi döngüye sokup db ye kaydedelim veya artık ne yapmak istiyorsanız
$yaz = $con->prepare("INSERT INTO kullanici (ad, soyad, telefon, e_posta) VALUES (?,?,?,?)");
$yaz->execute([
$value['ad'],
$value['soyad'],
$value['telefon'],
$value['e_posta']
]);
}