Fejl i rediger nyhed script
så skal man til at lege med en rediger nyhed ting igen, men men men, det virker selvfølgelig ikke...her er scriptet som opdaterer nyheden:
<?php
$id = $_GET['id'];
$overskrift = $_REQUEST['overskrift'];
$ikon = $_REQUEST['ikon'];
$nyhed = $_REQUEST['nyhed'];
echo $overskrift + "\n" + $nyhed + "\n" + $ikon;
function nyhed_fejl($fejl) {
$generel_tekst = "<p>Vær venlig at gå tilbage og ret til.</p>";
$fejlmelding = "<ul>";
for($i=0;$i<count($fejl);$i++) {
$fejlmelding .= "<li>". $fejl[$i];
}
$fejlmelding .= "</ul>";
echo "Fejl! Der er fejl i dit input:" . $fejlmelding . $generel_tekst;
exit;
}
function opdater_nyhed() {
include("access.php");
$result = mysql_query("UPDATE Nyheder SET ikon='$ikon', overskrift='$overskrift', nyhed='$nyhed' WHERE id='$id'")or die("MySQL fejl: " . mysql_error());
mysql_close();
}
if(!ereg("[A-z0-9]+", $overskrift)) {
$fejl[] = "Du har ikke skrevet en overskrift";
}
if(!ereg("[A-z0-9]+", $nyhed)) {
$fejl[] = "Du har ikke skrevet nogen besked";
}
if(count($fejl) > 0) {
nyhed_fejl($fejl);
}
opdater_nyhed(addslashes($ikon),addslashes($overskrift),addslashes($nyhed));
//header("Location: ../../Admin/Nyheder/Nyheder.php");
?>
og den returnerer en blank side med et enkelt "1" tal... nogle forslag? :S
