Bilder mit dyn. Inhalt

pxlArtizzt

Erfahrenes Mitglied
Hi!

Ich habe vor, ein Bild dynamisch erstellen zu lassen, das Tutorial von Tutorials.de hierzu war mir schonmal ne große Hilfe ;)
Das Bild soll ein Balkendiagramm sein, und anzeigen, wieviele Kunden Artikel xy gekauft haben (es gibt genau 4 Artikel)

Aaaaber jetzt möchte ich den Inhalt des Bildes dynamisch ändern, sprich dem Bild soll eine Variable $userid übergeben werden, und dann alle Einträge entsprechend aus der DB auslesen um die Balken zu erstellen.

das Bild wird mit <img src="statistik.php"> aufgerufen

wenn ich in der statistik.php nun aber versuche, zur DB zu verbinden bekomme ich immer nur ein x als Bild (IE fehlermeldung: Bild fehlt oder sowas).

Wie kann das denn nu realisieren bzw. wo liegt der Fehler?

thanx a lot
 
Kann viele Gründe haben:

- sendest du einen korrekten Header ?
- gibt deine PHP Datei überhaupt ein Bild aus

Gib mal Code, dann kann man auch mit arbeiten !

So ich mach Feierabend :-)
 
Überprüfe mal folgende dinge
  1. Header("Content-type image/jpeg")
  2. Mysql keine Fehler macht
  3. Keine Ausgabe entsteht vor dem Header(..)
Wenn das alles passt dann Paste mal den Code hier rein
 
puh, gar nich so einfach eure Fragen *g*


na dann will ich ma:
@tefla:
1. Header? nö... muss man das? *wirklich_keine_ahnung_hab*
2. Jo, das Grundgerüst der Diagramms wurde schonmal richtig ausgegeben

@SonicBeam:
1. s.o.
2. alles korrekt
3. Header... von welcher Datei überhaupt


Ich hab das jetzt mal temporär anders gelöst, ich lasse das Bild in eine Datei umleiten, und sende die daten nicht direkt an den Browser. das gibt erstmal keine Fehlermeldung. Aber nachher hab ich einen Haufen .pngs im Verzeichnis.... Auch nich wirklich toll. Und wirklich dynamisch isses auch nicht, weil der Browser das Bild ja cached...

Naja, das Bild jedenfalls wird korrekt ausgegeben (mittels einer Funktion)... Ich möchte das aber jetzt wie gesagt lieber direkt an den Browser senden. Erklärt mir das mit dem Header nochma.... ich glaub, da lag der Haken :)
 
Zurück