Hallo,
was ich nicht verstehe ist folgendes
if ($stmt = $mysqli->prepare("Update projekte SET
anrede=?,
vorname=?,
nachname=?,
email=?
WHERE Projekt = ?")) {
$anrede = $_POST["anrede"];
$vorname = $_POST["vorname"];
$nachname = $_POST["nachname"];
$email = $_POST["email"];
$stmt->bind_param("sssss",
$anrede,
$vorname,
$nachname,
$email,
$code);
$stmt->execute();
header("Location: uebersicht.php");
$_SESSION['edit'] = 1;
$_SESSION['edit_Projekt'] = $pitel;
}
else {
echo $mysqli -> error;
}
Ich dachte immer wenn ein header gesetzt ist, wird man direkt nach dem Aufruf auf die hinterlegte Seite weitergeleitet, was auch funktioniert, aber wie kann dann noch die $_SESSION erstellt werden? Auf der Zielseite stimmt alles.
Und ja, ich weiß es ist sinnlos die $_POST umzukopieren, ich könnte diese direkt in bind_param einfügen, dieses werde ich als nächstes bereinigen.