Ich habe folgendes Konstrukt:
PHP
if (isset($_POST['form_action_Show'])) {
show_seminare();
}
if ($_POST['form'] == "SeminarEditSelect") {
show_seminar_edit();
}
function show_seminare() {
echo "<div class=\"FormDivSeminare\">";
echo "<h3>Seminare</h3>";
echo "<form name=\"form_editseminar\" method=\"post\" action=\"".action_page()."\" >\n";
echo "<input name=\"form\" value=\"SeminarEditSelect\" type=\"hidden\" />\n";
...
}
// Adminmenu Optionen erweitern
function add_menus() {
add_menu_page('Seminare Verändern', 'Seminare', 8, __FILE__, 'show_seminar_main');
add_submenu_page(__FILE__, 'Seminare Anzeigen', 'Anzeigen', 8, 'show_seminare', 'show_seminare');
}
add_action('admin_menu', 'add_menus');
Alles anzeigen
Rufe ich nun über den Button 'SeminarEditSelect' der Form die Function 'show_seminar_edit();' auf, so wird diese dargestellt, aber nicht im admin Bereich, sondern ganz oben noch vor dem html-header.
Wie macht man es dann richtig?