Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Open Flash Chart 2 - zmienne do pliku z danymi
citek10
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 9.06.2008

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


Witam.
Mam nasteujacy problem. Chce na stronie umieścić wykres. Korzystam sobie z biblioteki Open Flash Chart 2 opisanej na http://teethgrinder.co.uk/open-flash-chart-2/

Opisane jest tam że jedną z rzeczy które trzeba zrobic jest wskazanie w sekcji <head> pliku z danymi do wykresu. Np mozna to zrobic tak:

Kod
<script type="text/javascript">
swfobject.embedSWF(
  "swf/open-flash-chart.swf", "wykres_pozycja", "500", "350",
  "9.0.0", "skrypty/js/expressInstall.swf",
  {"data-file":"wykresy_dane/wykres_pozycja.php"}
  );
</script>


czyli tutaj dane do wykresu generowane są w pliku wykres_pozycja.php
Ja chciałbym aby do tego pliku przekazać dwie wartosci zmiennych i robie to tak:

Kod
<script type="text/javascript">
swfobject.embedSWF(
  "swf/open-flash-chart.swf", "wykres_pozycja", "500", "350",
  "9.0.0", "skrypty/js/expressInstall.swf",
  {"data-file":"wykresy_dane/wykres_pozycja.php<?print("?t2=$team3&t1=$team4");?>"}
  );
</script>


Oczywiście w pliku wykres_pozycja mam przypisanie dla pewności:

Kod
$t1=$_GET['t1'];
$t2=$_GET['t2'];


Sytuacja wygląda nastepująco, że w pliku wykres_pozycja.php widoczna jest zmienna t2 ale nie widoczna zmienna t1.
Czy czasami ten znaczek "&" jest jakimś znakiem specjalnym, który trzeba oddzielić jakims innym znakiem?
Jak zrobić żeby obie zmienne były widoczne?
Jak zamieniam kolejność zmiennych w linku, to zawsze widoczna jest pierwsza wymieniona zmienna.

Proszę o pomoc.





Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Ja u siebie korzystam z jQuery SWFObject i tak wywołuję to w źródle:
  1. <script type="text/javascript">
  2. $(document).ready(function () {
  3. $("#chart").flash({
  4. swf: "/swf/open-flash-chart.swf",
  5. width: "100%",
  6. height: "100%",
  7. flashvars: {
  8. "data-file": "/report/show?mode=data&default=1&chart=1",
  9. "loading": "Proszę czekać, trwa generowanie raportu."
  10. }
  11. });
  12. });
  13. </script>

Jak widzisz też korzystam z &. Spróbuj zamiast niego wpisać &amp; albo przepuścić ten ciąg przez urlencode lub rawurlencode.
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 01:00