Page 1 sur 1

Problème graphique php et xml

Posté : 17 mai 2010, 15:19
par nono99
Bonjour,
j'essaie d'utiliser XML/SWF charts qui permet de faire des graphiques à partir d'une page XML.

Je construit ma page xml avec mes données, tout parait bon.. voici la page :

Code : Tout sélectionner

<chart> <axis_category shadow='high' color='FFFFFF' size='10' alpha='75' orientation='diagonal_down' /> <axis_value shadow='high' size='10' color='FFFFFF' alpha='75' /> <axis_ticks value_ticks='true' category_ticks='true' minor_count='0' /> <chart_border top_thickness='0' bottom_thickness='2' left_thickness='2' right_thickness='0' /> <chart_data> <row> <null/> <string>ATL - Clinique de l'Atlantique</string> <string>BAY - Centre Bayard</string> <string>BEA - Clinique de Beaupuy</string> <string>BOJ - Polyclinique du Beaujolais</string> <string>CCB - Clinique Claude Bernard</string> <string>CDT - Clinique du Tonkin</string> <string>CED - Clinique des Cèdres</string> <string>CSL - Clinique St Louis</string> <string>CSV - Clinique de La Sauvegarde</string> <string>DTC - DataCenter GFI Charbonnieres</string> <string>FON - Clinique de Fontvert</string> <string>LAF - Clinique de Lafourcade</string> <string>LFG - Clinique Lafargue</string> <string>MAI - Clinique du Mail</string> <string>MBC - Clinique Maison Blanche Cardio</string> <string>PAU - Clinique de Paulmy</string> <string>PCT - Polyclinique du Parc</string> <string>PRO - Clinique de Provence</string> <string>SJL - Clinique St Jean Languedoc</string> <string>SOD - Clinique Ste Odile</string> <string>STE - Clinique St Etienne</string> <string>SVB - Clinique St Vincent Besançon</string> <string>VLB - GIE Capio Gestion</string> </row> <row> <string>tickets waiting</string> <number bevel='data'></number> <number bevel='data'>1</number> <number bevel='data'>1</number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'>2</number> <number bevel='data'>6</number> <number bevel='data'>3</number> <number bevel='data'>4</number> <number bevel='data'>1</number> <number bevel='data'>2</number> <number bevel='data'></number> <number bevel='data'>1</number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'>2</number> <number bevel='data'>3</number> <number bevel='data'></number> <number bevel='data'>1</number> <number bevel='data'>2</number> <number bevel='data'>1</number> <number bevel='data'>4</number> </row> <row> <string>tickets assign</string> <number bevel='data'>2</number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'>4</number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'>2</number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'>1</number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'>9</number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> </row> <row> <string>tickets plan</string> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'>1</number> <number bevel='data'></number> <number bevel='data'>1</number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> </row> <row> <string>tickets old_notdone</string> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'>2</number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> <number bevel='data'></number> </row> </chart_data> <chart_grid_h thickness='1' type='solid' /> <chart_grid_v thickness='1' type='solid' /> <chart_rect x='80' y='60' width='800' height='400' positive_color='888888' positive_alpha='50' /> <chart_pref rotation_x='15' rotation_y='0' min_x='0' max_x='80' min_y='0' max_y='60' /> <chart_type>stacked column</chart_type> <filter> <shadow id='high' distance='5' angle='45' alpha='35' blurX='15' blurY='15' /> <shadow id='low' distance='2' angle='45' alpha='50' blurX='5' blurY='5' /> </filter> <legend shadow='high' width='410' height='50' margin='20' fill_color='000000' fill_alpha='7' line_color='000000' line_alpha='0' line_thickness='0' layout='horizontal' size='12' color='FFFFFF' alpha='50' /> <tooltip color='ffffcc' alpha='80' size='12' background_color_1='444488' background_alpha='75' shadow='low' /> <series_color> <color>ff6600</color> <color>88ff00</color> <color>8866ff</color> <color>FFFFFF</color> </series_color> </chart>

Voici maintenant la page qui appel le graphique :

Code : Tout sélectionner

<HTML> <script language="javascript">AC_FL_RunContent = 0;</script> <script language="javascript"> DetectFlashVer = 0; </script> <script src="AC_RunActiveContent.js" language="javascript"></script> <script language="JavaScript" type="text/javascript"> <!-- var requiredMajorVersion = 10; var requiredMinorVersion = 0; var requiredRevision = 45; --> </script> <BODY bgcolor="#FFFFFF"> <script language="JavaScript" type="text/javascript"> <!-- if (AC_FL_RunContent == 0 || DetectFlashVer == 0) { alert("This page requires AC_RunActiveContent.js."); } else { var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision); if(hasRightVersion) { AC_FL_RunContent( 'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,45,2', 'width', '1000', 'height', '800', 'scale', 'noscale', 'salign', 'TL', 'bgcolor', '#777788', 'wmode', 'opaque', 'movie', 'charts', 'src', 'charts', 'FlashVars', 'library_path=charts_library&xml_source=sample.xml', 'id', 'my_chart', 'name', 'my_chart', 'menu', 'true', 'allowFullScreen', 'true', 'allowScriptAccess','sameDomain', 'quality', 'high', 'align', 'middle', 'pluginspage', 'http://www.macromedia.com/go/getflashplayer', 'play', 'true', 'devicefont', 'false' ); } else { var alternateContent = 'This content requires the Adobe Flash Player. ' + '<u><a href=http://www.macromedia.com/go/getflash/>Get Flash</a></u>.'; document.write(alternateContent); } } // --> </script> <noscript> <P>This content requires JavaScript.</P> </noscript> </BODY> </HTML>
Le soucis c'est que les barres ne s'empilent pas pour pour chaque valeur en ordonnées..

Seul la 1ere valeur est affichée..

Est-ce que quelqu'un aurait déjà eu ce problème et pourrais m'aider peut être..?

Merci d'avance.