Guten Abend,
hab hier ein Skrip das soll was in eine Db eintragen aber wenn ich das alles online Teste dann kommt nur folgende Meldung:
Wisst Ihr was ich falsch mache?
Hier kommt mal das Skript:
	
Gruß Martin
					hab hier ein Skrip das soll was in eine Db eintragen aber wenn ich das alles online Teste dann kommt nur folgende Meldung:
Wisst Ihr was ich falsch mache?
Hier kommt mal das Skript:
PHP-Code:
	
	
<?php
// Konfigurations Datei einbinden
include "../data/config.php";
// Hier beginnt nun das Skript für den Upload und den Eintrag in die Datenbank
if (!isset ($_POST['titel']) || empty ($_POST['titel'])) $error[] = "Die Ueberschrift fehlt!";
if (!isset ($_POST['text']) || empty ($_POST['text'])) $error[] = "Die Beschreibung fehlt!";
if (!isset ($_POST['sprache']) || empty ($_POST['sprache'])) $error[] = "Die Sprache fehlt!";
if (!isset ($_POST['media']) || empty ($_POST['media'])) $error[] = "Media fehlt!";
if (!isset ($_POST['release']) || empty ($_POST['release'])) $error[] = "Das Release fehlt!";
if (!isset ($_POST['trackliste']) || empty ($_POST['trackliste'])) $error[] = "Die Traeckliste fehlt!";
if (!is_uploaded_file ($_FILES['die_datei']['tmp_name'])) $error[] = "Die Datei konnte nicht hochgeladen werden"; 
if (isset ($error)) { // wenn $error vorhanden fehler meldung ausgeben
  print_r ($error); // spar ich mir mal :)
}
else { // keine fehler: SEHR GUT ab gehts
$wohin_soll_die_datei = "/musik";
 move_uploaded_file ($_FILES['die_datei']['tmp_name'], $wohin_soll_die_datei.'/'.$_FILES['die_datei']['name']); 
 $Query ="INSERT INTO `musik_news`
  (titel,
  text,
  sprache,
  media,
  release,
  trackliste,
  pfad_zum_bild,
  ip,
  datum)
    VALUES
        ('".$_POST['titel']."',
        '".$_POST['text']."',
        '".$_POST['sprache']."',
        '".$_POST['media']."',
        '".$_POST['release']."',
        '".$_POST['trackliste']."',
        '".$wohin_soll_die_datei.$_FILES['die_datei']['name']."',
        '" . $_SERVER["REMOTE_ADDR"]. "',
        NOW())
        ";
        mysql_query($Query) OR die(mysql_error());
header("Location: ausgabe.php");
exit;
}
?>
Gruß Martin
          
 Moderator
Kommentar