Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie liczb z mysql i wstawianie ich w tablicę
Forum PHP.pl > Forum > PHP
filipsiu
Witam,
mam taki kodzik:
  1. include_once('LabChartsLine.php');
  2. /*
  3. TUTAJ POŁĄCZENIE Z MYSQL
  4. */
  5. $msc = date('m');
  6. global $zarobek;
  7. $result = mysql_query("SELECT zysk FROM zyski WHERE miesiac='$msc';") or die(mysql_error());
  8. while($zysk = mysql_fetch_array($result))
  9. {
  10. $zarobek .= $zysk['zysk'].',';
  11. }
  12.  
  13. $LabChartsLine = new LabChartsLine();
  14. $LabChartsLine->setSize('520x200');
  15. $LabChartsLine->setData(array($zarobek));
  16. $LabChartsLine->setTitle('Zyski z ostatniego miesiąca');
  17. echo $zarobek;
  18. $LabChartsLine->setGrids (10);
  19. $LabChartsLine->setAxis (1, '1||2||3||4||5||6||7||8||9||10||11||12||13||14||15||16||17||18||19||20||21||22||2
    3||24||25||26||27||28||29||30||31|'
    );
  20. echo '<img src='.$LabChartsLine->getChart().' />';

struktura w mysql:
dzien | miesiac | rok | zysk
1 | 07 | 2013| 10
i tak dalej do 31 dni...


Ogólnie chodzi o to by pobierać te liczby i wstawiać je w wykres liniowy, problem w tym, że przy w/w kodzie otrzymuję taki błąd: Division by zero in
Macie jakis pomysł? Męczę się z tym już jakieś dobre kilka h. Ew. jakiś inny skrypt na generowanie wykresu.


Pozdrawiam,
Filipsiu.
skowron-line
No kolego podstawy angielskiego się kłaniają
Cytat
Division by zero
znaczy tyle co dzielenie przez zero
zobacz w której lini masz bląd i wyświetl sobie zmienne jakie tam masz.
filipsiu
Chyba mnie nie zrozumiałeś...
gdy dane do array dodam sobie sam tzn array(1,2,5,78,3,1,6,7 itd...)
to normalnie działa, jeśli robię to samo z mysql'a to nie działa mimo, że w tabeli nie ma żadnych 0.
jak wyświetlam sobię wynik z bazy poprzez print_r też normalnie działa ;/
_Borys_
W zmiennej $zarobek masz na końcu przecinek i to jest problemem.
filipsiu
No i wszystko jasne... dzięki za pomoc!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.