JavaMaddin
Mitglied
Hallo habe das Problem bei meinem Gästebuch dass ich nicht genau weiß wo wie ich die Bestätigungsseite einbinden soll, bzw. dass er wieder zurück zum Gästbuch kommt.
Es erscheint nach erfolgreichem Absenden immer ein leerer main-Content (der header und footer ist da!).
Also hier die Auszüge meiner Dateien:
index.php - hier wird z.b. die gbuch.php eingebunden was auch klappt
gbuch.php - hier wird beim absenden die Funktion "f_eintrag_erstellen() aufgerufen
func.php - hier ist die Funktion drin. Aber ich bin mir sicher dass es nicht an dieser liegt. Die schickt nur nen MySQL-Query ohne Return-Wert.
Hab es auch schon mit einfügen des Inputfeldes:
<input type="hidden" name="success" value="index.php?content=gbuch"></input>
probiert. Passiert auch nichts.
Es erscheint nach erfolgreichem Absenden immer ein leerer main-Content (der header und footer ist da!).
Also hier die Auszüge meiner Dateien:
index.php - hier wird z.b. die gbuch.php eingebunden was auch klappt
PHP:
if (isset($_GET['content']) AND isset($content[$_GET['content']])){
include $content[$_GET['content']];
} else {
include $content['start'];
}
include ("inc/main_footer.php");
gbuch.php - hier wird beim absenden die Funktion "f_eintrag_erstellen() aufgerufen
PHP:
if (isset($_GET['action'])) {
switch ( $_GET['action'] ) {
case 'eintragen':
$name = $_POST['name']; $titel = $_POST['titel']; $text = $_POST['text'];
if (!empty($name) && !empty($titel) && !empty($text)) {
f_eintrag_erstellen($name, $titel, $text); break;
...
func.php - hier ist die Funktion drin. Aber ich bin mir sicher dass es nicht an dieser liegt. Die schickt nur nen MySQL-Query ohne Return-Wert.
Hab es auch schon mit einfügen des Inputfeldes:
<input type="hidden" name="success" value="index.php?content=gbuch"></input>
probiert. Passiert auch nichts.