Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
Chart burndown
:
save_objets_002.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php $servername = "analogdepat.mysql.db"; $dbname = "analogdepat"; $username = "analogdepat"; $password = "Un92pac007"; // Créer une connexion $conn = new mysqli($servername, $username, $password, $dbname); // Vérifier la connexion if ($conn->connect_error) { die("Connexion échouée : " . $conn->connect_error); } // Récupérer les données JSON envoyées par le client $data = json_decode(file_get_contents('php://input'), true); // Vérifier si les données sont valides if (is_array($data)) { foreach ($data as $row) { if (isset($row['id'])) { if (strpos($row['id'], 'standard-row-') === 0) { // Sauvegarder les lignes standard $id = $conn->real_escape_string($row['id']); $name = $conn->real_escape_string($row['name']); $selectValue = $conn->real_escape_string($row['selectValue']); $count = $conn->real_escape_string($row['count']); $cells = json_encode($row['cells']); $sql = "INSERT INTO standard_rows (id, name, select_value, count, cells) VALUES ('$id', '$name', '$selectValue', '$count', '$cells') ON DUPLICATE KEY UPDATE name='$name', select_value='$selectValue', count='$count', cells='$cells'"; if (!$conn->query($sql)) { echo json_encode(["status" => "error", "message" => "Erreur lors de la sauvegarde des données standard : " . $conn->error]); exit; } } elseif (strpos($row['id'], 'estimation-row-') === 0) { // Sauvegarder les lignes d'estimation $id = $conn->real_escape_string($row['id']); $name = $conn->real_escape_string($row['name']); $selectValue = $conn->real_escape_string($row['selectValue']); $estimationValue = $conn->real_escape_string($row['estimationValue']); $sql = "INSERT INTO estimation_rows (id, name, select_value, estimation_value) VALUES ('$id', '$name', '$selectValue', '$estimationValue') ON DUPLICATE KEY UPDATE name='$name', select_value='$selectValue', estimation_value='$estimationValue'"; if (!$conn->query($sql)) { echo json_encode(["status" => "error", "message" => "Erreur lors de la sauvegarde des données d'estimation : " . $conn->error]); exit; } } } } echo json_encode(["status" => "success"]); } else { echo json_encode(["status" => "error", "message" => "Données invalides"]); } // Fermer la connexion $conn->close(); ?>