php + fusioncharts组合运用不包含数据库动态生成图表 注意事项
标题:php + fusioncharts组合运用不包含数据库动态生成图表 注意事项
——————————————————————————————————————————-
时间:2012/11/10 18:39:52
——————————————————————————————————————————-
内容:
前面已经介绍怎么入门制作fusioncharts的图表 但是那是静态的 我们需要根据我们提交的查询范围现实不一样的数据 思路是这样的
Xml文件是使用php通过echo写出来的 数据比较多 所以可以用for循环,for循环最开始出错浪费了15分钟因为2个点,
1, 参数要用分号隔开 不是c语言不能用, 因为一个分号代表一个语句
2, ,2,变量一定要用$打头去写 php的变量需要有前缀的
然后通过php的get预定义全局变量得到url中的参数 来选择数据的起始范围放入
For循环中 这里面要做判断 get得到数据这用get的的数据 get得不到就用默认的数据
Xml中一定不能包含有特殊空格 这样不是标准的xml文件
然后通过setdataurl传参数的时候 必须对setdataurl的url加一个escape要不然只能传第一个参数
原因在于setdataurl这个处理&符号不行 所以碰到&就终止了,这个浪费了30分钟
数组赋值是小括号的array() 数组的引用才是中括号arrayname[]
神奇的是echo命令用双引号阔起来 中间都不用转义字符的 中间有双引号需要用转义字符\”来表示 就是用变量的时候搞清楚什么时候需要引号
表单提交需要用get再得到提交的值 显示出来 要不然提交后就丢失了
javascript可以使用的php的嵌入的的
前面已经介绍怎么入门制作fusioncharts的图表 但是那是静态的 我们需要根据我们提交的查询范围现实不一样的数据 思路是这样的
Xml文件是使用php通过echo写出来的 数据比较多 所以可以用for循环,for循环最开始出错浪费了15分钟因为2个点,
1, 参数要用分号隔开 不是c语言不能用, 因为一个分号代表一个语句
2, ,2,变量一定要用$打头去写 php的变量需要有前缀的
然后通过php的get预定义全局变量得到url中的参数 来选择数据的起始范围放入
For循环中 这里面要做判断 get得到数据这用get的的数据 get得不到就用默认的数据
Xml中一定不能包含有特殊空格 这样不是标准的xml文件
然后通过setdataurl传参数的时候 必须对setdataurl的url加一个escape要不然只能传第一个参数
原因在于setdataurl这个处理&符号不行 所以碰到&就终止了,这个浪费了30分钟
数组赋值是小括号的array() 数组的引用才是中括号arrayname[]
神奇的是echo命令用双引号阔起来 中间都不用转义字符的 中间有双引号需要用转义字符\”来表示 就是用变量的时候搞清楚什么时候需要引号
表单提交需要用get再得到提交的值 显示出来 要不然提交后就丢失了
javascript可以使用的php的嵌入的的