
chciałbym przesłać tablicę asocjacyjną do wykresu 3D Pie generowanego za pomocą biblioteki Php/Swf Charts http://www.maani.us/charts/index.php?menu=...;submenu=3D_Pie (po kliknięciu na wykres pojawia się kod generujący go) Próbowałem przekazać ją do skryptu generującego wykres za pomocą metody $_GET korzystając z serializacji:
w katalogu ze skryptem wywolujacym index.php (umieszczonym w katlogu wraz z plikami charts.swf i charts.php) mam:
<?php // serializacja pierwszej tablicy $tablica1 = ("", "Windows", "Linux", "Mac OS", "Inne") // serializacja drugiej tablicy // wywolanie skryptu generujacego wykres i przekazanie tablic w odnosniku do skryp
tu za pomoca zmiennych id1 i id2 include "charts.php"; echo InsertChart ( "charts.swf", "charts_library", "wykres.php?id1=$tablica1&id2=$tablica2",500 ,300 ); ?>
a w pliku generującym wykres wykres.php:
<?php include 'charts.php'; //odbiór i odserializowanie tablic //umieszczenie przesłanych tablic w tablicy z danymi //dalsza część skryptu generującego wykres $chart[ 'chart_rect' ] = array ( 'x'=>50, 'y'=>50, 'width'=>300, 'height'=>200, 'positive_alpha'=>0 ); $chart[ 'chart_transition' ] = array ( 'type'=>"spin", 'delay'=>.5, 'duration'=>.75, 'order'=>"category" ); $chart[ 'chart_type' ] = "3d pie"; $chart[ 'chart_value' ] = array ( 'color'=>"000000", 'alpha'=>65, 'font'=>"arial", 'bold'=>true, 'size'=>10, 'position'=>"inside", 'prefix'=>"", 'suffix'=>"", 'decimals'=>0, 'separator'=>"", 'as_percentage'=>true ); $chart[ 'legend_label' ] = array ( 'layout'=>"horizontal", 'bullet'=>"circle", 'font'=>"arial", 'bold'=>true, 'size'=>12, 'color'=>"ffffff", 'alpha'=>85 ); $chart[ 'legend_rect' ] = array ( 'x'=>0, 'y'=>45, 'width'=>50, 'height'=>210, 'margin'=>10, 'fill_color'=>"ffffff", 'fill_alpha'=>10, 'line_color'=>"000000", 'line_alpha'=>0, 'line_thickness'=>0 ); SendChartData ( $chart ); ?>
ale w efekcie pojawia się błąd

proszę o pomoc