Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie liczb z mysql i wstawianie ich w tablicę
filipsiu
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


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.
Go to the top of the page
+Quote Post
filipsiu
post
Post #3





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


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 ;/
Go to the top of the page
+Quote Post
_Borys_
post
Post #4





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


W zmiennej $zarobek masz na końcu przecinek i to jest problemem.
Go to the top of the page
+Quote Post
filipsiu
post
Post #5





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


No i wszystko jasne... dzięki za pomoc!
Go to the top of the page
+Quote Post

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: 17.09.2025 - 16:01