prepare("DELETE FROM provincias WHERE id = ?"); $stmt->execute([$id]); $_SESSION['success_message'] = 'Provincia eliminada con éxito.'; } catch (PDOException $e) { error_log("Error al eliminar provincia: " . $e->getMessage()); // Check for foreign key constraint violation if ($e->getCode() == '23000') { $_SESSION['error_message'] = 'No se puede eliminar la provincia porque está asignada a uno o más productos.'; } else { $_SESSION['error_message'] = 'Error en la base de datos al eliminar la provincia.'; } } header('Location: info_producto.php'); exit;