News eintrag per Formular auf Server hochladen und ausgeben

Hi, danke für die Antwort, also die Fehlermeldung ist nun weg, aber es wird immer noch kein standard-Wert für das Bild eingetragen. Habe alles nochmal überprüft. Es muss eigentlich gehen :(
 
Hast du den $query, der unterhalb der if-else zusammengebaut wurde entfernt? Wenn nein, dann mach das mal, wenn ja, dann versuch mal das:

PHP:
      // Wurde ein Bild hochgeladen?
      if( isset($_FILES['bild']['size']) && $_FILES['bild']['size'] > 0 && getimagesize($_FILES['bild']['tmp_name']) )
      {
        $bild = mysql_real_escape_string( './bilder/' . $_FILES['bild']['name'] );
        // Achtung! Der Ordner bilder muss existieren! Evtl. vorher anlegen!
        move_uploaded_file( $_FILES['bild']['tmp_name'], $bild );
      }
      else
      {
        $bild = 'bilder/testbild.jpg';
      }
      // Datenbank-Query zusammen bauen -> Simpler INSERT INTO
      $query = sprintf( "INSERT INTO news (titel, inhalt, bild, datum) VALUES ('%s', '%s', '%s', NOW())", 
            $titel, $inhalt, $bild );

Aber eigentlich sollte es funktionieren, wenn der Query die Spalte bild ignoriert.
 
Stimmt, hab vergessen den $query zu entfernen. Es geht jetzt

Vielen vielen Dank für deine Hilfe :D
Hab jetzt ne Menge über PHP und MySQL gelernt, ist gar nicht so schwer eig.

Lg
Dennis
 
Zuletzt bearbeitet:
Zurück