27 lines
1.0 KiB
PHP
27 lines
1.0 KiB
PHP
<?php
|
|
require_once '../Connections/cmctrfdb.php'; // Connessione al DB
|
|
$conn = new mysqli($servername, $username, $password, $dbname);
|
|
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|
$column = $_POST['column']; // Nome della colonna da aggiornare
|
|
$value = $_POST['value']; // Nuovo valore
|
|
$idtd = $_POST['idtd']; // ID del record da aggiornare
|
|
|
|
$sql = "UPDATE data_td SET $column = ? WHERE iddata_td = ?";
|
|
$stmt = $conn->prepare($sql);
|
|
if ($stmt) {
|
|
$stmt->bind_param("si", $value, $idtd);
|
|
$result = $stmt->execute();
|
|
if ($result) {
|
|
echo json_encode(['success' => true, 'message' => 'Dato aggiornato con successo']);
|
|
} else {
|
|
echo json_encode(['success' => false, 'message' => 'Errore nell\'aggiornamento del dato']);
|
|
}
|
|
$stmt->close();
|
|
} else {
|
|
echo json_encode(['success' => false, 'message' => 'Errore nella preparazione della query']);
|
|
}
|
|
$conn->close();
|
|
} else {
|
|
echo json_encode(['success' => false, 'message' => 'Richiesta non valida']);
|
|
}
|