![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
Witam mam pewien problem do zrealizowania i mianowicie trudny do wytłumaczenia dlatego jak coś to pytajcie jeśli mnie nie zrozumiecie a wiec
mam wykre ktory pokazuje mi ilosc zamowionych towarów w ciagu danego mc i miesiace przypisałem i wyciągnołem ilosc zamowionych towarów ale nie umiem sobie zobrazować jak mam ja połaczyć ze w styczniu tylle lutym tyle itd. to kod. Kod ... $sql = mysqL_query("SELECT ilosc, MONTH(czas) FROM zamowienia "); while($row=mysql_fetch_array($sql)) { $data_1[] =$row['ilosc']; } // tworzymy nowy objekt $g = new graph(); //Tytuł wykresu $g->title( 'Wykres sprzedaży w danym miesiącu', '{font-size:16px; color: #FFFFFF; margin: 5px; background-color: #505050; padding:5px; padding-left: 20px; padding-right: 20px;}' ); //kolor tła $g->bg_colour = '#e2ebed'; //przekazanie danych pierwszego wykresu $g->set_data( $data_1 ); //właściwści 1 słupka: krycie, kolor, tytuł, szrokość $g->bar_3D( 70, '#D54C78', '2009', 10 ); //wysokość spodu $g->set_x_axis_3d( 15 ); //kolor lini wewnętrzynych i tła $g->x_axis_colour( '#909090', '#ADB5C7' ); $g->y_axis_colour( '#909090', '#ADB5C7' ); //wartości osi X $g->set_x_labels( array( "1"=> "Stycznia", "2"=>"lutego", "3"=>"marca", "4"=>"kwiectnia", "5"=>"maja", "6"=>"czerwca", "7"=>"lipca", "8"=>"sierpnia", "9"=>"września", "10"=>"października", "11"=>"listopada", "12"=>"grudnia") ); ... bardzo prosze mi pomoz wiem ze to jest jakis banalny probelm ale nie wiem jak mam go rozwiazac na wykresie mam miesiace łądnie ale ilosci nie sa przypisane do danego m-c tylko tak jak leci pomoze mi ktos?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) czy nikt nie umie mi pomóc (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował kielich 18.07.2009, 07:19:17 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Czego używasz do tworzenia wykresów?
Co zwraca zapytanie? Jak przypisuje wartości metoda set_data() obiektu graph? To tyle na wstępie, jak już to poznamy, będzie można coś poprawiać. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
Czemu robisz kilka tematów? Nie umiesz wszystkiego napisać w jednym?
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
http://forum.php.pl/index.php?showtopic=12...mp;#entry636098
// tamten zamknąłem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) // ayeo |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
no wiec wykresik biore sobie z
http://teethgrinder.co.uk/open-flash-chart/ praktycznie wszystko jest napisane w moim poprzednim poscie który mi zamknięto zal. zapytanie zwraca ilosc || m-c Ten post edytował kielich 18.07.2009, 16:47:10 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
A robiłeś to metodą prób i błędów? Czy jak nie udało Ci się to nie chce Ci się poprawiać?
PS. Używaj poprawnych bbcode. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
To może tak:
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
zaden z przykładów nie działa co do Darti to jak wiadomo dodaje mi wszystkie ilosci ale nie przypisuje do danego MONTH
Po wydaniu zapytania w sql dostaję taką formę ilosc | czas ------------------ 123 | 7 ----------------- 254 | 9 gdzie czas to m-c kto mi jakos może pomóc wie moze ktos jak rozwiązać mój problem (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Niech mi ktoś jakoś pomoże to dla mnie bardzo wazną i ostatnią do skończenia zachcianego projektu rzeczą jest bardzo was prosze (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) tu nie chodzi o samo wyswietlenie danych bo to banał dane wyswietlaja mi sie po koleei na wykresie od stycznia lecz zamowienie bylo załozone w lipcy np. nie wiem jak wyswielic dane zamowienie do danego m-c Ten post edytował kielich 19.07.2009, 18:02:04 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
A czytałeś o MONTH w zapytaniu mysql ?
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
czytałem ale co to ma do rzeczy przeciez zapytanie zwraca wynik jak nalezy ;/??
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
no moje zapytanie zwraca wynik
ilosc 5 w 7 miesiacu wiec (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) czy nie mógłbyś mi pomóc bo przeważ tylko tobie to wychodzi w stosunku do mnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#14
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Celowo olewałem ten wątek, gdyż podbijanie jest moim zdaniem nieco bezczelne.
Ale trudno, niech stracę: podejrzewam, że potrzebujesz grupować wg miesięcy, ale napisz najpierw po polsku, co tak naprawdę chcesz osiągnąć. |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
na początek Dzięki .
no więc mam w bazie ilosc zamowien w danym miesiącu i np. 123 zamowienia w 2009-07-16 07 czyli lipiec (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) no i wyswietla mi sie na wykresie ale nie do lipca tylko jak leci od początku czyli na styczniu jesli jest z następnego zamowienia to luty chodz był np. w czerwcu po prostu nie przypisuje mi do danego m-c tylko wrzuca na wykres jak leci ... myśle ze teraz jest jasno (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#16
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat no i wyswietla mi sie na wykresie ale nie do lipca tylko jak leci od początku czyli na styczniu jesli jest z następnego zamowienia to luty chodz był np. w czerwcu po prostu nie przypisuje mi do danego m-c tylko wrzuca na wykres jak leci ... Wiesz, co to jest interpunkcja? Czytałeś, co napisałeś? Bo ja po parę razy i nadal nie rozumiem, co masz na myśli. Jakich zamówień? Jakiego wykresu? Jakich tabel? Jakich danych? Nie dziw się, że jesteś olewany, skoro nie potrafisz wyrazić własnych myśli tak, aby ktoś prócz Ciebie zrozumiał... |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
powiem jasno i krótko
jest zamowienie ilosc 127 raz w lipcu czyli 2009-07-16 mam na wykresie (którego kod jest wyżej) 127 zamowien ale nie wyswietla się to w przedziale lipca tylko w styczniu(przypisuje do wykresu od początku ) nie wiem jak mam przypisać ilosc zamowien w konkretnym m-c do m-c na wykresie innaczej nie potrafie wyjaśnić (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował kielich 20.07.2009, 19:31:04 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
Zastosuj grupowanie wg. miesięcy.
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
OK zrobiłem tak
na wykresie mam styczen luty marzec itd i zamiast mi ładnie dopasować do danego mc na wykresie to wszystko daje od samego poczatku a tu jeszcze kod wykresu os X
? dlaczego nikt niechce chociaz spróbowac mi pomóc to jest dla mnie bardzo wazne Nikogo nie ma kto to jest w stanie sprostac mojemu problemowi |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Daj kawałek dumpa sql'a żebym mógł to sobie lokalnie wrzucić do bazy
|
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
|
|
|
![]()
Post
#22
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Zrzut zawartości bazy, a nie var_dump" title="Zobacz w manualu PHP" target="_manual... (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
|
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
|
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 4 Dołączył: 18.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Musisz dla Twojego wykresu w tablicy $data_1 podać 12 wartości. Pierwsza to ilość zamówień w styczniu, druga w lutym itd.
Aby "narysować" słupek ilości zamówień w lipcu (7 miesiąc) to tablica musi wyglądać tak:
Ważna jest kolejność. Zapytanie SQL:
|
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
No ok ale jak mam wyciagnac ilosc np. do lipca (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 4 Dołączył: 18.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ile masz rekordów w tabeli??
W jednym miesiącu masz kilka wpisów i chcesz wyświetlać łączną ilość dla każdego miesiąca? |
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
tak kazde zamowienie ma date z m-c i musze dodac wszytskie do danego m-c
np. gdzie 123 23 to ilosc 584 Piłka adidas 199 123 199 34 asd@o2.pl 2009-07-18 12:09:37 36 588 Piłka adidas 199 23 199 0 asd@o2.pl 2009-07-21 10:44:20 36 Ten post edytował kielich 21.07.2009, 12:29:48 |
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 4 Dołączył: 18.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
no zapytanie miałem ale jak mam wypisac no np. z tego twojego zapytania (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
OK zrobiłem wielkie dzieki za wszystko (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jeszcze mała poprawka
jak mam wypisac do odpowiedniego m-c wszystko jest juz prawie oK teraz tylko nie wiem jak mam wypisac do danego m-c no bo przeciez nie moge roic tak ze jesli przyjdzie zamowienie to bede doklejał m-c na wykres (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#30
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 4 Dołączył: 18.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
To wypełnia automatycznie całą tablicę pod warunkiem że w każdym miesiącu jest przynajmniej jeden wpis:
Jeśli koniecznie zależy Ci na danym m-c możesz wyciągać na piechotę z bazy np. dla lipca
Ten post edytował skinner 21.07.2009, 13:42:28 |
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
no rzaczywiscie no ale nie pokazuje sie pod "Lipiec" np. tylko styczen 65 luty 123 itd
|
|
|
![]()
Post
#32
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 4 Dołączył: 18.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź dokładnie wszystko jeszcze raz. U mnie wszystko działa.
Dump bazy (przykładowe dane):
Wyciągnie danych z bazy:
WyniK: (IMG:http://img229.imageshack.us/img229/4671/wykres.png) |
|
|
![]()
Post
#33
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
No ok a wez teraz usun (640, '', 0, 178, 0, 0, '', '2009-1-01 12:00:00', 0), i wszystko sie przesunie na styczen
|
|
|
![]()
Post
#34
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 4 Dołączył: 18.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
To wypełnia automatycznie całą tablicę pod warunkiem że w każdym miesiącu jest przynajmniej jeden wpis: Dokładnie Ci napisałem jak to działa. Jeśli chcesz to sobie napisz za pomocą pętli i warunków sprawdzających czy danego miesiąca nie ma i ustawiaj jego wartość na 0 zamówień. To mój ostatni post w tym temacie. |
|
|
![]()
Post
#35
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
No nic bardzo mi pomogłeś i dzieki za wszystko lekko podrasuje i bedzie git pozdro
Ten post edytował kielich 21.07.2009, 14:08:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 16:41 |