TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
php jak zrobic: , ptoki 13/08/12 08:58 Potrzebuje zaprezentować dane w postaci tabelki i wykresu.
Znam dwie glowne metody:
1. dane do zaprezentowania zapisac gdzies na serwerze i wyswietlic w tabelce a linka do wykresu w obrazku wyposazyc w id tego zapisanego pojemnika i zaserwowac obrazek z dysku.
2. Dwa razy sciagac dane raz przy wywolaniu stronki a raz przy wykresie.
Oba rozwiazania sa takie sobie bo albo trzeba dane dwa razy wyciagac (i moga sie rozjechac w miedzy czasie i tabelka bedzie zawierala inne dane niz obrazek) albo zapisywac cos na dysku a potem sie martwic o to zeby obrazki miedzy sesjami sie nie poplątały albo je usuwac jak sie ich nazbiera.
Najmniej zle co wymyslilem to generowac dane na stronke a linka do wykresu wyposazyc w dane do narysowania ale to zda egzamin tylko do pewnej ilosci punktow i bedzie upierdliwe bo jednak parametr bedzie zywy i cholera wie co tam kto wstawi.
Jak sensownie sprawe rozwiazac?
Czyli w skrócie:
jak wyciagac dane raz a potem móc uzyc dwa razy, raz do wyplucia html a raz do wyplucia obrazka?- Chcesz powiedzieć, że danych przybywa? , Conroy 13/08/12 10:13
Danych przybywa w czasie, czyli mogę wejść na stronę o 10:00, odejść od komputera, wrócić o 11:00 i pobrać wykres do danych. Mam wtedy mieć taki sam wykres jak dane z 10:00?
Dorzuć do linku parametry określające przedział czasu za który ma się wygenerować wykres, wiesz w stylu generateGraph.php?end=10:00.
Możesz użyć czasu w czytelnej dla człowieka formie (można sobie edytować taki link), timestampów, a nawet id'ków. Możesz użyć przedziału, albo wskazywać tylko kiedy się ma kończyć przedział danych jeśli zawsze generujesz od początku.http://flickr.com/photos/myhacien
da - chodzi mi o to ze to jest kawalek dashboardu , ptoki 13/08/12 11:04
i dane ciagle sie zmieniaja.
I teraz tak:
Ludzik X klika na stronie i ona robi zapytanie do api i wyciaga dane o 10:00 dla ludzika X z parametrami Y.
I teraz chcialbym aby na stronie te dane byly w tabelce ale również zeby z nich byl zrobiony wykres na tej samej stronie.
Moj problem jest taki ze ja wiem jak to zrobic na trzy sposoby i one mi troche nie pasuja.
W jednym trzeba by sprzatac stare pliki a w drugim pobierac te same dane dwa razy w trzecim przesylac do stronki generującej wykresy dane do wykresow przez parametr.
No i nie wiem czy tego sie nie da inaczej robic czy po prostu jescze na to nie wpadlem. :)
Ideal bylby dla mnie taki ze byla by jakas biblioteka w javascripcie i ona by z zrodla strony sobie generowala wykresa...
- niech strona pobierze dane , Deus ex machine 13/08/12 11:06
w JSON i w JS wypelnij tabelke i podaje dane do wykresu ( http://www.amcharts.com/ ). A jak chcesz refresh, to tylko to co wyżej w funkcji wywołasz ponownie."Uti non Abuti" - Wlasnie odpowiedz na odpowiedz Conroy-a mnie naprowadzila , ptoki 13/08/12 11:46
na mojego wroga - javascript. :)
Zgarnąłem jakies bluff chart i udalo sie nawet uruchomic.
Zerkne na to twoje, moze jest zgrabniejsze.
Dziekuje za naprowadzenie. Troche boje sie ze to jednak nie jest prawdziwy obrazek i kiedys mnie to zaboli ale obaczymy jak sie spisze, moze nie bedzie bolalo :) - OK, zmontowalem to na flot: , ptoki 13/08/12 14:04
http://code.google.com/p/flot/
bluff sie sypal jak chcialem wiecej niz jeden wykres a potrzebuje ich multum :)
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|