Die Fehlermeldung sagt, dass vor dem Header eine Ausgabe erfolgt. Schau Dir an was da angezeigt wird (evtl. MySQL Fehlermeldung) und behebe das Problem.
Desweiteren ist das hier ein PostgreSQL und kein MySQL Forum.
Ahh danke! Ja da war noch ein echo weiter oben . Nun gibt der aber kein Bild aus sondern nur “http://localhost/bearbeitung.php”?
hier der überarbeitete code:
$q = mysql_query(“SELECT Bildklein2 FROM tierdaten;”);
header(‘Content-type: image/jpeg’);
echo $q[‘Bildklein2’];
Das deutet meistens auf ein Fehlerhaftes Bild hin bzw. Text mit Content-Type image/xxx. Schau Dir mal den Quellcode an, ob dort eine Fehlermeldung zu finden ist. Ansonsten überprüfe, ob das Bild in der Datenbank richtig gespeichert wurde.
Hmm ich habe die Bilder nochmal kontrolliert…bzw. auch mal andere genommen…es kommt immer “http://localhost/bearbeitung.php” wenn ich das aber so schreibe…kommt gar keine ausgabe…auch keine fehlermeldung.
$q = mysql_query(“SELECT Bildklein1 FROM tierdaten;”);
header(“Content-type: {$q[‘image/png’]}”);
echo $q[‘Bildkeinl1’];