witam. Otóż mam oto taki kod:
<? function wykres($WHERE, $MAX) {
#### MySql ####
$wszystkie = mysql_query("SELECT wartosc, miesiac FROM staty WHERE $WHERE ORDER BY id DESC LIMIT 0,5 ;"); #### Kolory ####
header ("Content-type: image/png"); $create = ImageCreate(300,210);
$bialy = ImageColorAllocate($create, 255, 255, 255);
$blekit = ImageColorAllocate($create, 30, 144, 255);
$siwy = ImageColorAllocate($create, 200, 200, 200);
#### Współżędne x, y, odstęp ####
$x = 50;
$y = 100;
$p = 40;
####! ALGORYTM SKALOWANIA !####
$licz = strlen($najwiekszy['wartosc']);
if ($licz>2)
{$dziel = substr($najwiekszy['wartosc'],0
,1
);} elseif ($licz>3)
{$dziel = substr($najwiekszy['wartosc'],0
,2
);} #--- Pętla ---#
{ $wartosc = $b['wartosc'];
$wartosc_l = $b['wartosc'];
$miesiac = $b['miesiac'];
$miesiac = miesiace($miesiac);
if ($licz>2){$wartosc = $wartosc/$dziel;}
ImageFilledRectangle($create, $x, 200-$wartosc, $y, 197, $blekit);
ImageString($create, 3, $x-4, 196, $miesiac, $siwy );
ImageString($create, 5, $x+4, 200-$wartosc, $wartosc_l, $bialy );
$p=$p+20;
$x=$x+$p;
$y=$y+$p;
}
#---End---#, #### Skalowanie osi X i Y ####
$polowa = 100;
$caly = 200;
if ($licz>2)
{$polowa = 100*$dziel;
$caly = $polowa*2;
}
#- Linie X i Y; Połowa, Całość, 0; -#
ImageLine($create, 35, 199, 35, 5, $siwy );
ImageLine($create, 300, 198, 35, 198, $siwy );
imagestring($create, 5, 25, 185, "0", $siwy );
imagestring($create, 5, 0, 100, $polowa, $siwy );
imagestring($create, 5, 0, 0, $caly, $siwy );
ImageLine($create, 28, 105, 32, 105, $siwy );
ImageLine($create, 28, 5, 32, 5, $siwy );
#-- Wydruk na ekran --#
imagepng($create);
}?>
W czym problem: stworzyłem sobie taką małą funkcje do tworzenia prostych wykresów za pomocą biblioteki GD; Ale jest mały problem. Gdy wczytuje daną funkcje gdzieś w środek templatki oczywistym jest ze NAGŁÓWEK krzyczy o pomoc ponieważ znajduje się po jakim kolwiek wydruku. Gdy odseparuje go, dam ponad wszystko, zadeklaruje że ma sie wyświetlac tylko w tedy gdy ładowana jest reszta funkcji, nie widzi powiązania między sobą a funkcją generowania obrazka GD.
Jaki jest cel: Celem jest stworzenie funkcji wyświetlajacej wykresy względem informacji jakie dostanie; a wyświetlać maja się one w różnych miejscach na stronie.
Dodatkowym utrudnieniem jest fakt że nawet po napisaniu CAŁEGO kodu przed jakim kolwiek wydrukiem - działą! Ale ma to swą ujme - nic po obrazku się nie wyświetla.
Bedę wdzięczny za wszelaką pomoc. Manuala i google użyłem, ale nie znalazłem nic co by mogło mi pomuc