Query($sql); while($data=$rs->FetchRow()){ $mycard_arr[] = $data; } if(!empty($mycard_arr)){ $xmlStr=""; foreach($mycard_arr as $value){ //这里不知道为什么 $value['Ywyuan'] 和 $value['amount']取不到值 echo "业务员".var_dump($value['Ywyuan']); echo " "; echo renderChartHTML("./../lib07/FusionCharts/Line.swf","",$xmlStr,"myFirst", 900, 400, false,false); echo "
"; // echo "数字".var_dump($value['amount']); // echo "
"; // $value['Ywyuan']='张静'; // $value['amount']=800; $xmlStr.=""; } $xmlStr.="
"; } ?>
$mycard_arr array is wrong, check what your array format is like
The value can be called out in the statement, but the value will be empty once entering the foreach value.