[GD] Grafik erstellen ja, Rest nein

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [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 )

    Comment


    • #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

      Comment


      • #4
        klappt, danke

        Comment


        • #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?


          Comment


          • #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...

            Comment

            Working...
            X