2011-04-28 92 views
0

我使用闪光灯,以显示在网站上我写的PHP文件从数据库中获取数据我的图表,例如说,即时得到从DB男性的数字作为$males =1067;嵌入Flash在PHP

我使用这个值,这样

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="$chartWidth" height="$chartHeight" id="$chartId"> 
     <param name="allowScriptAccess" value="always" /> 
     <param name="movie" value="$chartSWF"/> 
       <param name=\"wmode\" value=\"opaque\" /> 
     **<param name="FlashVars" value="$males />** 

但什么是是我没有得到的男1067的精确值, 它显示在我闪如何得到确切值图1K的问题,当我跨越1000它显示为1k

+0

您是否为自己编制图表?这听起来像它是转换数字的Flash文件。 (Allso,请记住在“最后一行”结束该值) – 2011-04-28 10:38:07

回答

1

总是在任何你嵌入任何PHP代码的PHP标签内做到这一点

,并打印出来,你应该echo出来

所以,你的代码看起来应该像

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="<?php echo $chartWidth; ?>" height="<?php echo $chartHeight; ?>" id="<?php echo $chartId; ?>"> 
    <param name="allowScriptAccess" value="always" /> 
    <param name="movie" value="<?php echo $chartSWF; ?>"/> 
      <param name=\"wmode\" value=\"opaque\" /> 
    **<param name="FlashVars" value="<?php echo $males; ?> />**