Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie wynikow | typ tablicowy?
lexis72
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 25.02.2013

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


Witam,
Mam taki kod w ktory wpisuje liczby (tutaj:1,2,3) aby przedstawic je w formie wykresu.
  1. $LabChartsLine->setData(array(1,2,3));


Chcialbym te liczby pobierac z bazy danych ale mam pewien problem z tym bowiem aby pobrac wiele wynikow spelniajacych dane kryteria uzywam petli a niestety czegos takiego wkleic w ten kod nie moge.
  1. while ($data = dbarray($result))
  2.  
  3. {echo"".$data['wynik'].",";}


Pomyslalem zeby te wyniki wsadzic np do $wyniki ale musialyby one byc chyba w jakims typie tablicowym (nie wiem o co chodzi) bo zwykle zrobienie $wyniki = '1,2,3'; wstawione w ten sposob nie dziala
  1. $LabChartsLine->setData(array($wyniki));


Czy ktos ma jakis pomysl jak to obejsc? Prosilbym o jakas wskazowke.
Go to the top of the page
+Quote Post
ctom
post
Post #2





Grupa: Zarejestrowani
Postów: 321
Pomógł: 55
Dołączył: 19.04.2009

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


$wyniki =array( 1,2,3);

Ten post edytował ctom 10.12.2013, 20:06:16
Go to the top of the page
+Quote Post
lexis72
post
Post #3





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 25.02.2013

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


CTOM, bardzo dziekuje o to chodzilo dziala, ale wciaz pozostaje moj glowny problem, jak w ten sposob pobrac wyniki z bazy mysql? Czyli jak skonstruowac zapytanie aby wyniki w takiej formie zostaly pobrane z bazy bo takie cos nie dziala.

  1. $asd = array(while ($data = dbarray($result))
  2.  
  3. {echo"".$data['miejsce'].",";});
Go to the top of the page
+Quote Post
ctom
post
Post #4





Grupa: Zarejestrowani
Postów: 321
Pomógł: 55
Dołączył: 19.04.2009

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


zanim podpowiem Ci co dalej ... napisz czy wiesz DOKŁADNIE co napisałeś w linii nr 1 a co chciałeś uzyskać ?
Go to the top of the page
+Quote Post
lexis72
post
Post #5





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 25.02.2013

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


Wsadzilem do Twojego kodu skrypt wywolujacy petle pobierajaca wyniki wedlug ustalonego wczesniej polecenia SELECT. Wiem ze nie jest to poprawnie zrobione ale nie wiem wlasnie jak pobrac wiele wynikow z bazy mysql aby byly one w takiej formie jak podales wyzej.
Go to the top of the page
+Quote Post
ctom
post
Post #6





Grupa: Zarejestrowani
Postów: 321
Pomógł: 55
Dołączył: 19.04.2009

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


to pokaż to zapytanie i może trochę więcej tego tajemniczego kodu
Go to the top of the page
+Quote Post
lexis72
post
Post #7





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 25.02.2013

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


  1. $result = dbquery("SELECT wynik
  2.  
  3. FROM " . DB_WYNIKI . "
  4. WHERE jakiestamwarunki
  5.  
  6. ");
  7.  
  8.  
  9. while ($data = dbarray($result))
  10.  
  11. {echo"".$data['wynik'].",";}


To moj kod pobierajacy liczby z bazy danych. Echo wyswietla dokladnie 1,2,3 czyli to co potrzebuje wstawic tu:

  1. $LabChartsLine->setData(array(1,2,3));


Dzieki twojej pierwszej radzie doszedlem juz do tego ze ta linijke zmodyfikowalem w sposob nastepujacy:

  1. $LabChartsLine->setData($asd);


gdzie $asd =array( 1,2,3);

ale nie wiem jak zrobic zapytanie SELECT ktore by wyniki w tej formie wyswietlilo.

Ten post edytował lexis72 10.12.2013, 20:39:51
Go to the top of the page
+Quote Post
ctom
post
Post #8





Grupa: Zarejestrowani
Postów: 321
Pomógł: 55
Dołączył: 19.04.2009

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


  1. $result = dbquery("SELECT wynik
  2.  
  3. FROM " . DB_WYNIKI . "
  4. WHERE jakiestamwarunki
  5.  
  6. ");
  7.  
  8. $asd = array();
  9. while ($data = dbarray($result)){
  10. $asd[] = $data['wynik'];
  11. }
  12.  
  13.  
  14. $LabChartsLine->setData($asd);



ale poczytaj o tablicach itp.

Ten post edytował ctom 10.12.2013, 20:49:41
Go to the top of the page
+Quote Post
lexis72
post
Post #9





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 25.02.2013

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


Dzieki wielkie, bardzo mi pomogles. (IMG:style_emoticons/default/smile.gif)
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: 15.09.2025 - 03:06