connect_error) { die("Connection failed: " . $conn->connect_error); } // Recupera i dati inviati tramite POST $idyogaschool = isset($_POST['idyogaschool']) ? intval($_POST['idyogaschool']) : 0; $addedfee = isset($_POST['addedfee']) ? $_POST['addedfee'] : 'N'; // Controlla se i dati sono validi if ($idyogaschool > 0 && in_array($addedfee, ['Y', 'N'])) { // Prepara la query per aggiornare il campo addedfee $query = "UPDATE yogaschool SET addedfee = ? WHERE idyogaschool = ?"; if ($stmt = $conn->prepare($query)) { $stmt->bind_param("si", $addedfee, $idyogaschool); if ($stmt->execute()) { // Se l'aggiornamento ha successo, restituisci una risposta JSON di successo echo json_encode(['success' => true]); } else { // Se c'è un errore nell'esecuzione della query, restituisci l'errore echo json_encode(['success' => false, 'message' => 'Failed to update fee setting: ' . $stmt->error]); } // Chiudi lo statement $stmt->close(); } else { // Se c'è un errore nella preparazione della query echo json_encode(['success' => false, 'message' => 'Failed to prepare the query: ' . $conn->error]); } } else { // Se i dati non sono validi echo json_encode(['success' => false, 'message' => 'Invalid data provided.']); } // Chiudi la connessione $conn->close();