connect_error) { echo json_encode(["status" => "error", "message" => "Koneksi database gagal"]); exit; } $data = json_decode(file_get_contents("php://input"), true); if ($data && isset($data['id']) && isset($data['geojson'])) { $id = $data['id']; $panjang_m = $data['panjang_m']; $geojson_string = json_encode($data['geojson']); $stmt = $conn->prepare("UPDATE jalan_polyline SET panjang_m = ?, geojson = ? WHERE id = ?"); $stmt->bind_param("dsi", $panjang_m, $geojson_string, $id); if ($stmt->execute()) { echo json_encode(["status" => "success"]); } else { echo json_encode(["status" => "error", "message" => $stmt->error]); } $stmt->close(); } else { echo json_encode(["status" => "error", "message" => "Data tidak lengkap"]); } $conn->close(); ?>