prepare(" INSERT INTO noticias (titulo, contenido, fecha_publicacion, media_url) VALUES (?,?,?,?)"); $stmt->execute([$titulo, $contenido, $fecha, $media_url]); header('Location: panel_noticias.php'); exit; } // --- Eliminar noticia --- if (isset($_GET['eliminar'])) { $id = $_GET['eliminar']; $stmt = $pdo->prepare("SELECT media_url FROM noticias WHERE id = ?"); $stmt->execute([$id]); $noticia = $stmt->fetch(); if ($noticia && $noticia['media_url']) { $archivo = '../' . $noticia['media_url']; if (file_exists($archivo)) unlink($archivo); } $stmt = $pdo->prepare("DELETE FROM noticias WHERE id = ?"); $stmt->execute([$id]); header('Location: panel_noticias.php'); exit; } // --- Listar noticias --- $stmt = $pdo->query("SELECT * FROM noticias ORDER BY fecha_publicacion DESC"); $noticias = $stmt->fetchAll(); ?> Panel de Noticias - OnuWard
← Volver

Panel de Noticias

ID Título Fecha Media Acciones
Imagen Archivo no soportado Editar | Eliminar