![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 30.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chciałbym Was gorąco poprosić o pomoc w następującym problemie. Mam w kodzie php wstawioną sondę. Sonda odczytuje wartości z pliku xml (kod poniżej). W kodzie php strony odczytywane są dane z bazy mysql, które zawierają m.in. dane do sondy. Chciałbym odczytane dane wstawić do pliku xml z poziomu php. Jak to można zrobić? <graph caption="Sonda" xAxisName="" yAxisName="" decimalPrecision="0" formatNumberScale="0"> <set name="PLUS" value="671" color="8BBA00"/> <set name="MINUS" value="761" color="9D080D"/> </graph> |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Wygląda na to, że z tego pliku xml korzysta jakiś skrypt do graficznego obrazowania wyników sondy. To co chcesz zrobić zależy od możliwości tego skryptu. Niestety nic więcej nie wiemy, a te informacje powyżej, to tylko moje przypuszczenia.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 30.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Istotnie plik xml zawiera dane w oparciu o które rysowany jest wykres z FusionCharts.
Dane na stronę jak również do wykresu pobierane są z bazy mysql. Być może zamiast odwołania do xml, można w poniższy kod wstawić zmienną pobraną przez php? Za wyświetlanie sondy odpowiedzialny jest poniższy fragment kodu: <div id="chartdiv" align="center"> FusionCharts. </div> <script type="text/javascript"> var chart = new FusionCharts("./Charts/FCF_Column3D.swf", "ChartId", "170", "180"); chart.setDataURL("./Data/wyniki.xml"); chart.render("chartdiv"); </script> Ten post edytował jerry100 7.06.2011, 23:29:59 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Dane do FusionChrarts mogą być przekazywane jako XML albo JSON.
W przypadku XML, można posłużyć się SimpleXML, aby zaktualizować plik z wynikami korzystając z PHP. W przypadku JSON być może wystarczyłoby pobrać dane i odpowiednio zapisać w tablicy, a później tę tablicę zserializować. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 30.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
SimpleXMLElement::asXML rozwiązał problem
dziękuję bardzo za pomoc i trafioną radę. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 15:31 |