Strona główna
Skontaktuj się ze mną
    Dzisiejsza data: piątek, 10 września 2010 roku    Aktualna pozycja: www.gechu.interbit.pl »  Materiały
Ostatnie realizacje

Od ponad 10 lat zajmuję się tworzeniem systemów informatycznych i stron www. Wykonałem ich już wiele. Nie sposób zliczyć. Przedstawiam ostatnie moje projekty i konkretne realizacje ...

zobacz więcej

http://www.andi.art.pl
http://www.muzyczneaudio.pl
Materiały
Wykres liniowy na podstawie wartości pobieranych z bazy danych
Dodano:2008-06-03 16:02:07



Tabela: wykres
----------------------
id    | pozx    | pozy
1     | 10       | 20
2     | 40       | 70
3     | 170     | 100
4     | 190     | 30
5     | 220     | 50
6     | 240     | 180

<?
$x = 300; // szerokoć grafiki
$y = 200; // wysokoć grafiki

header("Content-type: image/png");
$im = imagecreate($x, $y);
imagecolorallocate($im, 255, 255, 255);
$czarny = imagecolorallocate($im, 0, 0, 0);
$czerwony = imagecolorallocate($im, 255, 0, 0);
imagerectangle($im, 0, 0, $x-1, $y-1, $czarny);

$sql = mysql_query("SELECT * FROM wykres");
for($i=0; $i<mysql_num_rows($sql);$i++)
{
  $j=$i*10;
  $row = mysql_fetch_array($sql);
  $wartosci[] = "".$row[pozx].",".$row[pozy]."";
}

  $akt = explode(",", $wartosci[0]);
  $popx = $akt[0];
  $popy = $akt[1];

      for ($i=1;$i<count($wartosci);$i++)
      {
      $akt = explode(",", $wartosci[$i]);
      $punkt1 = $akt[0];
      $punkt2 = $y-$akt[1];
      $linia = imageline($im,$popx,$y-$popy,$akt[0],$y-$akt[1],$czarny);
      $popx = $akt[0]; $popy = $akt[1];
      imagestring($im, 2, $akt[0], $y-$akt[1], "$punkt1/$punkt2", $czerwony);
      }
    
$czerwony = imagecolorallocate($im, 255, 0, 0);
imagestring($im, 3, 5, 5, "Wykres", $czerwony);

imagepng($im);
?>

Zainteresowania | Wykształcenie | Praca zawodowa | Referencje | Inne osiągnięcia i projekty

Aktualności Materiały
I Dzień Ojca
Dzisiaj poraz pierwszy w życiu obchodziłem dzień ojca. Może nie było kwiatów i jakiś życzeń (na to przyjdzie jeszcze czas) ...

Dodano: 2009-06-23 20:57:59

[PHP] » Operacje na datach. Dodawanie dni ...
[PHP] » Pobranie zawartości strony za pomocą ...
[PHP] » Pobranie zawartości strony za pomocą ...
[PHP] » Wykres liniowy na podstawie wartości ...
[PHP] » Wyświetlenie określonej ilości wyrazów na ...
czytaj całośc | więcej aktualności więcej

Galeria zdjęć


wyświetl pozostałe albumy

       Wszelkie prawa zastrzeżone Kodowanie: gechu.leszno.net
Życie przestawione do góry nogami 719 dni temu