GraphicalUser: Mit Sessions Bilder generieren...

Tach zusammen,
Ich möchte gewisse Daten aus der Mysql herauslesen und diese graphisch darstellen. (So Diagramme wie in Excel)

Die Diagramme habe ich bereits geschrieben, eigendlich alles wäre fertig, wenn da nicht dieses eine Problem wäre.

Es geht darum, dass ich sämtliche Daten in eine $_SESSION['Data'^] schreibe. Danach generiere ich mit dem <img src='diagramm1.php'> ein Bild, welches mit den Daten ein Bild generiert. (Funktioniert!)

Da ich jetzt verschiedene Diagramme für diverse Daten darstellen will, brauche ich die Daten zu löschen, nach dem ich ein Chart generiert habe. Dies funktioniert allerdings nicht so wie gewünscht.

Wie kann ich das Problem beheben?
Imho, habe ich es probiert mit:
1> fillSessions("Teilnehmer", "Abfahrtsort") //Beispielsübergaben, damit die Funktion weiss, was für Daten sie aus der DB holen muss.
2> <img src='diagramm1.php'>
3> fillSessions("NichtTeilnehmer", "Grund") //Hier SOLLTEN ja nun die $_SESSION-Variablen überschrieben werden! Tut es aber nicht...
4> <img src='diagramm2.php'>

Es gibt mehrere Diagrammtypen, welche je nach Situation angezeigt werden... (Mal ist halt das Kuchendiagramm besser als das Stabdiagramm etc.)

Jedoch wie ihr seht, ist mein Problem bei Zeile 3! Die $_SESSION Daten werden nicht überschrieben. Ich erhalte dann jeweils die "Teilnehmer" "Abfahrtsort" Daten zurück (Beim 1, sowie 2 diagramm!) Mit unset, session_destroy etc. hab ichs auch schon probiert.

Wie könnte man dieses Problem lösen?

Vielen Dank & Gruss
Lukas

  1. also $_SESSION['Data'] ist bei der ein Mehrdimensionales array
    also $_SESSION['Data']['Teilnehmer'][index]   oda ka wie du das aufgebaut hast aber überschreib doch einfach

    $_SESSION['Data']['Teilnehmer'][2] = 'Berlin';
    $_SESSION['Data']['NichtTeilnehmer'][1] = 'Krank';

    warum alles so kompliziert immer machen
    aso was ist dieses fillSessions ?

    1. aso was ist dieses fillSessions ?

      Das macht etwa das, was du beschrieben hast ;-))
      Aber ich habe das Problem 'gelöst', resp. weiss nun wieso das so ist...

      SESSIONs laufen serverseitig, <img> ist html, somit client seitig.

      Also werden die Daten bearbeitet (SESSIONS) und an den client gesendet. Somit exisitiert nur noch die letzte SESSIONS. Ich brauch somit für jedes pic eine eigene zu machen.

      Du hast recht, wieso so kompliziert? ;-))

      THX TROZDEM, PIIS