Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Jak wkleić wykres z Jpgraph do normalnej stronki.php
Forum PHP.pl > Forum > Przedszkole
Korhil
Witam, jest to mój debiut w php i MySQL więc piszę w PRZEDSZKOLU.

Stworzyłem bazę danych z dużą ilością wyników przeprowadzonych przeze mnie pomiarów. Aby łatwej analizować dane potrzebowałem do niej wykresów. Poszukałem na forum i zdecydowałem się na programik Jpgraph. W instalacji pghp, MySQl i Jpgraph pomógł mi kolega (sam bym raczej przez to nie przebrnął).

Ogólnie analizując przykłady i przerabiając je do swoich potrzeb uzyskuję już mniej więcej to co chcę.

Mój problem polega na tym, że Jpgraph tworzy wykres w nowym oknie (nie wiem jak to fachowo powiedzieć) a mi chodzi o to aby wkomponował go w stronkę php. Ogólnie poprzez stronkę php wyszukuję odpowiednie dane w bazie (formularz doboru odpowiednich danych np. wszystkie wyniki dla konkretnej osoby) metodą POST wysyłam do pliku wykres.php, w którym mam zmodyfikowany z przykładowego skrypt do tworzenia wykresu i generuję mi on wykres, ale tylko ten wykres.

Jak „wkleić” wygenerowany wykres do jakiegoś pliku php lub HTML abym miał wykres i coś jeszcze, np. tabelki opisy itp. no i abym mógł zachować graficzną spójność całej aplikacji ? (poproszę jeśli to możliwe o jakiś przykładzik skryptowy).
mike
  1. <img src="generator_wykresu.php" alt="wykres" />
Korhil
PRZEPRASZAM: właśnie po całym przedpołudniu męczarni wpadłem przez przypadek na arcybanalne rozwiązanie problemu... smile.gif.

NIE AKTUALNE :



Mam pytanie, które dla ekspertów z pewnością okaże się dziecinne proste, ale ja mam z nim problem.

Chodzi mi o dołączenie do wykresu w Jpgraph kilku źródeł danych (kilku wykresów na jednym), a tam trzeba pisać za każdym razem np. Graph -> Addlineplot (lineplot2); itp.

Myślę, że pętla „for” daje jakieś możliwości wygenerowania tych potrzebnych zmiennych ($linepolt1, $lineplot2 itp.).

Nie mogę fizycznie wpisywać kolejnych linijek tekstu, bo zmienia się ilość „$linepoltów” w zależności od odpowiedniego zapytania do bazy danych.

Jak generować $linepolt1, $linepolt2, $lineplot3 itd. (czyli jak integrować w nazwy zmiennych a nie ich wartości najlepiej poprzez pętlę „for”)?

A może jest jakaś łatwiejsza droga rozwiązania problemu ? [b]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.