Tach!
Ich habe in einer DB Signatursprüche eingetragen und möchte immer einen (per Zufallsprinzip) als Bild ausgeben (sprich: bei jedem aufruf ein anderer Spruch) - Funktioniert. Einige enthalten HTML-Zeilenumbrüche, auch in dem Bild soll an dieser Stelle umgebrochen werden (Mehrzeiliger Text in einem Bild).
Du meinst, dass pro Request ein Bild erzeugt und ausgegeben werden soll. Auf dieses Bild kommen die einzelnen Textzeilen aus der Datenbank?
Da kann schon mal das erste while beim Abfragen des DBMS-Ergebnisses weg. Einfach Fetchen und ein einfaches if auf das Ergebnis, damit du den Fall abfangen kannst, dass gar kein Ergebnis kommt. Dann Bild erzeugen und in einer Schleife die Texte drauf pappen. Am Ende das Bild ausgeben (nach dem Header).
dedlfix.