Headerproblem med formular der includes
Jeg har problemer med header, da jeg includerer nogle formularer til redigering af data i databasen. Er der nogle måder jeg kan komme omkring dette?Lidt kode fra siden hvor jeg includer:
<?php if($item =="edit"){include ("../inc/nyhed_edit.php");}
else if($item =="delete"){include("../inc/nyhed_delete.php");}
else if($item=="upload"){include("../inc/nyhed_upload.php");}
else {include("../inc/nyheder_listet.php");} ?>:
Lidt kode fra siden med formular:
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "nyhed_edit")) {
$updateSQL = sprintf("UPDATE nyheder SET overskrift=%s, tekst=%s, appetittekst=%s, fotosti=%s, eksternLink=%s, pdfDokument=%s, aktiv=%s, startDato='$startdato', slutDato='$slut_dato', fotoTekst=%s WHERE ID=%s",
GetSQLValueString($_POST['overskrift'], "text"),
GetSQLValueString($_POST['tekst'], "text"),
GetSQLValueString($_POST['appetittekst'], "text"),
GetSQLValueString($_POST['foto'], "text"),
GetSQLValueString($_POST['ekstern_link'], "text"),
GetSQLValueString($_POST['pdf_upload'], "text"),
GetSQLValueString(isset($_POST['aktiv']) ? "true" : "", "defined","1","0"),
GetSQLValueString($_POST['fototekst'], "text"),
GetSQLValueString($_POST['ID'], "int"));
mysql_select_db($database_moduler_db, $moduler_db);
$Result1 = mysql_query($updateSQL, $moduler_db) or die(mysql_error());
$updateGoTo = "/admin/moduler/nyheder.php";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
@header(sprintf("Location: %s", $updateGoTo));
}
Håber der er nogle der kan hjælpe :-)
På forhånd tak!
/Tommas