Hallo Gemeinde,
ich schicke ein Formular ab und alles wird auch, wie gewünscht, in die Datenbank eingetragen. Nur der Browser leitet den User nicht auf die Ursprungsseite mittels
zurück, sondern bleibt auf der formularverarbeitenden, leeren Seite stehen.
Ich weiss, dass vor header(sprintf.... keinerlei html-Code ausgegeben werden darf und habe das Script auch mehrfach daraufhin untersucht. Nichts gefunden und trotzdem gibt es kein redirect.
hier mal der Code:
Wo könnte der Fehler liegen?
Danke für hilfreiche Gedanken.
Gruß Steffen
ich schicke ein Formular ab und alles wird auch, wie gewünscht, in die Datenbank eingetragen. Nur der Browser leitet den User nicht auf die Ursprungsseite mittels
PHP-Code:
header(sprintf("Location: %s", $BackGoTo));
Ich weiss, dass vor header(sprintf.... keinerlei html-Code ausgegeben werden darf und habe das Script auch mehrfach daraufhin untersucht. Nichts gefunden und trotzdem gibt es kein redirect.
hier mal der Code:
PHP-Code:
<?php
require_once('Connections/connect.php');
require_once('includes/func.php');
$BackGoTo = "../index.php?id=locations_start";
session_start();
if(isset($_SESSION['captcha_spam']) AND $_POST["sicherheitscode"] == $_SESSION['captcha_spam']){
unset($_SESSION['captcha_spam']);
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
$updateSQL = sprintf("INSERT INTO fc_locations (Name, Strasse, Nummer, PLZ, Ort, Region, Beschreibung, Stichworte, Besonderheiten, Link, B_Firma_Inst, B_Name, B_Vorname, B_Strasse, B_Nummer, B_PLZ, B_Ort, B_Telefon, B_Email, A_Name, A_Vorname, A_Strasse, A_Nummer, A_PLZ, A_Ort, A_Telefon, A_Email, Freigabe, Datum, Scout, Scoutname) VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)",
GetSQLValueString($_POST['Name'], "text"),
GetSQLValueString($_POST['Strasse'], "text"),
GetSQLValueString($_POST['Nummer'], "int"),
GetSQLValueString($_POST['PLZ'], "int"),
GetSQLValueString($_POST['Ort'], "text"),
GetSQLValueString($_POST['Region'], "text"),
GetSQLValueString($_POST['Beschreibung'], "text"),
GetSQLValueString($_POST['Stichworte'], "text"),
GetSQLValueString($_POST['Besonderheiten'], "text"),
GetSQLValueString($_POST['Link'], "text"),
GetSQLValueString($_POST['B_Firma_Inst'], "text"),
GetSQLValueString($_POST['B_Name'], "text"),
GetSQLValueString($_POST['B_Vorname'], "text"),
GetSQLValueString($_POST['B_Strasse'], "text"),
GetSQLValueString($_POST['B_Nummer'], "int"),
GetSQLValueString($_POST['B_PLZ'], "int"),
GetSQLValueString($_POST['B_Ort'], "text"),
GetSQLValueString($_POST['B_Telefon'], "text"),
GetSQLValueString($_POST['B_Email'], "text"),
GetSQLValueString($_POST['A_Name'], "text"),
GetSQLValueString($_POST['A_Vorname'], "text"),
GetSQLValueString($_POST['A_Strasse'], "text"),
GetSQLValueString($_POST['A_Nummer'], "int"),
GetSQLValueString($_POST['A_PLZ'], "int"),
GetSQLValueString($_POST['A_Ort'], "text"),
GetSQLValueString($_POST['A_Telefon'], "text"),
GetSQLValueString($_POST['A_Email'], "text"),
GetSQLValueString($_POST['Freigabe'], "text"),
GetSQLValueString(FormatTimestamp($_POST['Datum']), "date"),
GetSQLValueString($_POST['Scout'], "text"),
GetSQLValueString($_POST['Scoutname'], "text"));
mysql_select_db($database_connect, $connect);
$Result1 = mysql_query($updateSQL, $connect) or die(mysql_error());
header(sprintf("Location: %s", $BackGoTo));
}
}
?>
Danke für hilfreiche Gedanken.
Gruß Steffen
Kommentar