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
| /*
Je considère que l'on reçoit des données ressemblant à ceci :
$data = [
{"mesure":"mes1","agent1":"0.001","agent2":"0.002","agent3":"0.003"},
{"mesure":"mes2","agent1":"0.004","agent2":"0.005","agent3":"0.006"}
]
*/
$data = json_decode($data); // On obtient un tableau d'objets
echo '[DEBUG] ', print_r($data, true);
foreach ($data as $ligne) { // Parcours des lignes de ton tableau HTML
foreach ($ligne as $agent => $mesure) { // Parcours des cellules de chaque ligne
if ($agent === 'mesure') { // Cellule "mesure" ?
continue; // Si oui on l'ignore car on ne s'occupe que des valeurs
}
// Arrivé ici nous sommes sur une cellule de valeur de mesure
$sql = <<<SQL
INSERT INTO ta_table (agent, mes, valeur) -- Je ne sais pas comment valoriser link
VALUES ({$pdo->quote($agent)}, {$pdo->quote($ligne->mesure)}, {$pdo->quote($mesure)})
SQL;
echo "[DEBUG] {$sql}\r\n";
$pdo->exec($sql);
}
} |
Partager