![]() |
![]() ![]() |
![]() |
![]()
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. |
|
|
![]()
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:
Jak widzisz też korzystam z &. Spróbuj zamiast niego wpisać & albo przepuścić ten ciąg przez urlencode lub rawurlencode. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 97 Pomógł: 11 Dołączył: 2.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
a ta zmienna $team4 na pewno coś zawiera? może przez przypadek jest pusta
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 9.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tak zawiera.
Najśmieśniejsze jest to że ja w źródle strony widze że jest dobry link podawany i nawet w tym pliku wykres_pozycja.php jak go odpale to widze również że konkretne wartości zmiennych są wypisywane ale na stronie widze bląd: Kod Open Flash Chart JSON Parse Error [Syntax Error] Error at character 0, line 1: 0: <br /> Ponawiam prośbę Juz sam doszedłem do tego. Tak jak się domyślałem js nie łapał "&" musiałem dać mu %26 jako ampersanda, a wiec wygląda 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?t3=<?print("$team3");?>%26<?print("t2=$team4");?>"} ); </script> Dzięki za pomoc |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 08:59 |