Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wykresy w php
-siudy-
post
Post #1





Goście







Witam serdecznie

Mam taki problem:
Otóz mam ankiete jakies 15 pytan i wszystko jest zapisywane do bazy danych MySQL
w bazie mam jedna tabele

pytania sa tego typu powiedzmy:

print('<select name="lista" >');
print('<option value="brak">---wybierz---');
print('<option value="mężczyzna">Mężczyzna');
print('<option value="kobieta">Kobieta');
print('</select>');

czyli wybieranie z pola select

i chodzi mi o to jak wyciagnac dane w sposob graficzny z tego, czyli np na wykresie slupkowym, zeby pokazywalo ile bylo % mezczyzn a ile kobiet

w bazie mam pole "plec" i tam jest zapisywane kobieta lub mezczyzna

prosze o ponoc,moze jakis gotowy skrypt
z gory dzieki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Speedy
post
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. srand(time());
  4.  
  5. for ($i=0; $i<10; $i++) { $liczby[$i] = rand()%10; }
  6.  
  7. header("Content-type: image/gif");
  8.  
  9. $rysunek = imagecreate (100,100);
  10. $kolorbialy = imagecolorallocate ($rysunek, 255, 255, 255);
  11. $kolorczarny = imagecolorallocate ($rysunek, 0, 0, 0);
  12. imagefill ($rysunek, 0, 0, $kolorbialy);
  13.  
  14. for ($i=0; $i<10; $i++) 
  15. {
  16. $kolorslupka = imagecolorallocate ($rysunek, 25*$i, 25*$i, 0);
  17. imagefilledrectangle 
  18. ($rysunek, $i*10+3, 90-$liczby[$i]*10, $i*10+7, 90, $kolorslupka);
  19. imagestring ($rysunek, 1, 3+$i*10, 91, $i, $kolorczarny);
  20. }
  21.  
  22. imagegif ($rysunek);
  23.  
  24. ?>


akurat ten przykład tworzy wykres z losowymi wartościami. Wystarczy, że usuniesz sobie to losowanie i podstawisz własne wartości do tablicy $liczby .

Ten post edytował Speedy 2.12.2005, 17:23:10
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 08:11