Ça, ça l’aurait fait aussi :
<?php
/* A) Ce qu'on fait avec $Post */
// 1) initialisation
$champs = '(';
$valeurs = '(';
// 2) la boucle
foreach ($_POST as $nom => $valeur) {
$champs .= $nom . ', ';
$valeurs .= '"' . $valeur . '", ';
}
// 3) nettoyage
$champs = substr($champs, 0, strlen($champs) - 2) . ')';
$valeurs = substr($valeurs, 0, strlen($valeurs) - 2) . ')';
// 4) constitution de la requête
$sql = 'INSERT INTO infos ' . $champs . ' VALUES ' . $valeurs;
/* B) Ce qu'on fait avec la base */
// 1) connexion à la base
$conn = mysqli_connect("localhost","root","root","app");
// 2) exécution de la requête
$req = $conn->query($sql);
?>```