Show succesvol verwijderd.'; } else { $message = '
Fout bij verwijderen van Show. Controleer of de show nog gekoppeld is aan uitzendingen.
'; } } // EDIT Actie if (isset($_GET['action']) && $_GET['action'] === 'edit' && isset($_GET['id'])) { $edit_show = getShowById((int)$_GET['id']); if (!$edit_show) { $message = '
Show niet gevonden.
'; } } // POST Formulier Verwerking (Toevoegen/Bewerken) if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['save_show'])) { $show_id = (isset($_POST['show_id']) && !empty($_POST['show_id'])) ? (int)$_POST['show_id'] : null; $data = [ 'titel' => filter_input(INPUT_POST, 'titel', FILTER_SANITIZE_STRING), 'omschrijving' => filter_input(INPUT_POST, 'omschrijving', FILTER_SANITIZE_STRING), 'genre' => filter_input(INPUT_POST, 'genre', FILTER_SANITIZE_STRING) ]; if (saveShow($data, $show_id)) { $message = '
Show succesvol ' . ($show_id ? 'bijgewerkt' : 'toegevoegd') . '.
'; // Herlaad de pagina om de lijst te verversen en het formulier te resetten header('Location: shows_add.php'); exit; } else { $message = '
Fout bij het opslaan van de Show.
'; } } // --- 2. Weergave --- ?> Classicx FM Admin - Show Beheer

Show Beheer

Nieuwe Show

Bestaande Shows

0): ?>
ID Titel Genre Acties
Bewerken Verwijderen
Er zijn nog geen shows toegevoegd.