Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][JavaScript][PHP]Wykres
grzes999
post
Post #1





Grupa: Zarejestrowani
Postów: 305
Pomógł: 29
Dołączył: 5.07.2011

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


Witam

Nie bardzo wiedziałem gdzie dać ten temat bo może być klika rozwiązań tego problemu.

Otóż muszę zrobić wykres i nie był by z tym problemu bo bibliotek od tego jest dużo.
Tylko że musi on wyglądać jak poniżej. I jest to wykres temperatury czyli kolory są uzależnione od temperatury.

(IMG:http://img818.imageshack.us/img818/7464/pasek9.jpg)

Na razie napisałem taki kod:

  1. <? $pogoda = array(array('dzien' => '01.07','temp' => 25),array('dzien' => '02.07','temp' => 20)
  2. ,array('dzien' => '03.07','temp' => 32),array('dzien' => '04.07','temp' => 18),array('dzien' => '05.07','temp' => 10)); ?>
  3. <table>
  4. <tr>
  5. <td><img src="images/pogoda/slonce-diagram.jpg" width="25" height="20" alt="slońce"></td>
  6. </tr>
  7. <? $i = $min_max['max']; foreach ($pogoda as $temp) : while($i >= $temp['temp']) : ?>
  8. <tr>
  9. <? if($i <= 0) : ?>
  10. <td><img src="images/wykres/niebieski.gif" ></td> <? endif;
  11. if($i > 0 && $i <= 10) : ?>
  12. <td><img src="images/wykres/zolty.gif" ></td> <? endif;
  13. if($i > 10 && $i <= 18) : ?>
  14. <td><img src="images/wykres/pomaranczowy.gif" ></td> <? endif;
  15. if($i > 18 && $i <= 28) : ?>
  16. <td><img src="images/wykres/ciemno_pomaranczowy.gif" ></td> <? endif;
  17. if($i > 28) : ?>
  18. <td><img src="images/wykres/czerwony.gif" ></td> <? endif;
  19. $i-=4; ?>
  20. </tr>
  21. <? endwhile; endforeach; ?>

Ale niestety nie działa tak jak bym chciał bo wyświetla mi paski tylko dla jednego dnia i po jednym :/

Mam nadzieję że ktoś ma jakiś pomysł na to.

W zmiennej min_max ma zapisane minimalne i maksymalne temperatury w tablicy.

Ten post edytował grzes999 19.07.2012, 10:40:54
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: 3.10.2025 - 02:48