[GD] Grafik erstellen ja, Rest nein

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [GD] Grafik erstellen ja, Rest nein

    Hallo,
    ich bin gerade dabei, eine "Diagramm-Engine" zu basteln (was bisher nicht das problem war). Wenn ich aber nun ein image starte
    PHP-Code:
    header("Content-type: image/png"); 
    , dann kann ich keine echo's mehr ausführen. Warum ist das so und was kann ich dagegen tun?

  • #2
    Erstmal ROFL *scnr

    Du sagst dem Browser "Achtung, jetzt kommt ein Bild", willst aber danach normalen Text senden...

    Du musst schon alles mit den Bildfunktionen machen...

    siehe de.php.net

    cya max


    An mich bitte keine unaufgeforderten E-Mails senden (ausser ihr seid bereit geld zu zahlen, dann gerne )

    Kommentar


    • #3
      Re: [GD] Grafik erstellen ja, Rest nein

      Warum ist das so und was kann ich dagegen tun?
      sende den header direkt vor dem befehl imagepng() ... willst du die echos nicht nur aus debugging-gründen benutzen, hast du das prinzip mißverstanden ... binde das bild mittel
      Code:
      <img src="imge.php" ... />
      ein
      Die Zeit hat ihre Kinder längst gefressen

      Kommentar


      • #4
        klappt, danke

        Kommentar


        • #5
          Hi nochmal,
          ich bräuchte mal eine Anregung, wie ich am besten eine x-Achsenbeschriftung aus meiner Datenbank ziehe.

          1. Kann man Spaltennamen aus einer mySQL-DB auslesen (ja ich weiss, rtfm..)?

          2. Ich lese die Y-Werte mit einer Abfrage aus. Gibt es ein Befehl um die gesamte Ergebnismenge sofort in ein Array zu stopfen?? Ich habe es bisher so gemacht:

          PHP-Code:
          //$abfrage = "SELECT count(meldung_id) AS anzahl
                      
          FROM meldung
                      GROUP BY status
          ";
          $ergebnis = mysql_query($abfrage);
          $i=0;
          while (
          $array_abfrage = mysql_fetch_array($ergebnis)){
              
          $array[$i] = $array_abfrage['anzahl'];
              
          $i++;

          ... aber es geht doch sicher noch unumständlicher, oder?


          Kommentar


          • #6
            Original geschrieben von miguel_rkc
            1. Kann man Spaltennamen aus einer mySQL-DB auslesen (ja ich weiss, rtfm..)?
            rtfm

            *scnr*

            2. Ich lese die Y-Werte mit einer Abfrage aus. Gibt es ein Befehl um die gesamte Ergebnismenge sofort in ein Array zu stopfen??
            nein, aber
            PHP-Code:
            $r mysql_query($sql);
            while (
            $results[] = mysql_fetch_assoc($sql));
            array_pop($results); 
            die spaltennamen hast du dann so nebenbei auch noch
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar

            Lädt...
            X