File "save_data03.php"
Full Path: /home/analogde/www/ONSEMI/Dev tableau/save_data03.php
File size: 1.37 KB
MIME-type: text/x-php
Charset: utf-8
<?php
header("Content-Type: application/json");
$host = "analogdepat.mysql.db";
$dbname = "analogdepat";
$username = "analogdepat";
$password = "Un92pac007";
/*
CREATE TABLE tableau
id INT PRIMARY KEY AUTO_INCREMENT,
contenu TEXT NOT NULL,
date_insertion DATE NOT NULL
)
*/
// Connexion à MySQL
$conn = new mysqli($host, $username, $password, $dbname);
if ($conn->connect_error)
{
die(json_encode(["error" => "Connexion échouée: " . $conn->connect_error]));
}
// Récupérer les données JSON envoyées
$data = json_decode(file_get_contents("php://input"), true);
//$data = file_get_contents("php://input");
file_put_contents("log.txt", $data); // Enregistre la requête dans un fichier log
if (empty($data))
{
die(json_encode(["error" => "Aucune donnée reçue"]));
}
// Préparer la requête SQL avec NOW() pour la date
$stmt = $conn->prepare("INSERT INTO tableau (id, contenu, date_insertion) VALUES (?, ?, NOW())");
foreach ($data as $row)
{
$contenuJson = json_encode($row['contenu']); // Convertir le contenu en JSON
$stmt->bind_param("is", $row['id'], $contenuJson);
$stmt->execute();
}
$stmt->close();
$conn->close();
echo json_encode(["success" => "Données insérées avec succès"]);
?>