2019年12月16日 | 标签:

 

视频内容12集

数据库的由来和作用:
数据库用来记录数据 生活中简单的数据可以使用大脑 再多点的可以使用记事本 但是像银行每天天量的数据 靠人工去记录在账本是不现实  而且翻看数据也不方便   使用数据库的目的是当数据量比较大 种类比较复杂的时候 怎么方便的使用这个数据 就是数据库的内容 进mysql是结构化数据库 入职登记的时候 每个人的信息可以写一张个人信息表 可写姓名 年纪 籍贯 身高 学历 如果公司有100个人 就要准备100张纸 但是很多人张放在一起 不方便存放 占位置 而且使用起来 比如我要找年纪30岁以的人 我需要反复查找100张卡片 所以需要一张表格 每行都是一个人的信息 每列都是人的其中一个属性
这样管理数据可以提高使用数据的效率 类似excel表格 只有数据按顺序排放 使用起来才能方便
数据库服务器-n多库-m张表-k行 g列
mysql的安装
首先选择手动安装所有步骤 第一个要注意的是数据库文件存放位置 可以新建一个文件夹在mysql里面 对于数据库data文件新建另外一个文件夹存放 方便后期同步备份 , 第2个注意是 数据库的3306是 tcp ip端口 也可以关闭 这样就不能通过这个端口号远程链接到mysql数据库 这样只能通过本地的php语言去控制mysql数据库 innob也是以后总特殊的数据库文件
先是建立数据库服务器(类是apche也是一种服务 端口号3306 apche 80 简历数据库服务器就是安装一套软件 在机器上运行这个软件) 再建立库
需要安装在windows 路径 这样可以直接在cmd中输入mysql就可以使用bin目录下的mysql。exe 因为cmd下输入程序只会在环境变量路径下查找c; windows/system32/
其实这些图形画面的配置信息都写在了mysql文件目录下mysql ini文件里 之前配置向导里修改选择的信息都在mysql.ini中 字符集 存放路径 最大链接
安装好后就是一个服务了 怎么进行交互,apche服务器是通过任何浏览器沟通 mysql服务器可以通过多种方法 只要满足他的规则 就可以就可以通信 初学者不要使用ide工具 集成开发环境
IDE - Integrated Development Enviroment 就是集成开发环境,不光是图形化操作,包括各种资源的集成。集成了代码编辑器、
编译器、调试器等与开发有关的实用工具的软件
数据库的登录
直接输入mysql 别人是不理你的 如果不是密码出错 就是环境变量路径有问题 可以直接cd到mysql安装目录下bin文件夹启动mysql。exe因为mysql 使用标注格式 mysql  -hlocalhost  -uroot -p111111这样来登录
-h就像我们用浏览器打开网址一样  网页服务器是任何人可以看 我们数据库服务器是需要保护  不是所有人可以看的 而且定期备份 大网站都是每天增量备份 一段时间是全部备份  但是一般简化写法mysql -uroot -p
这样再输入一次密码就可以了 防止别人按 上箭头 或者查看历史命令 别人看到你全部密码
数据库的查看增加和删除
show databases 有s的 产看服务器上有多少数据库
create database test123  增加了一个叫test123数据库
drop database test123  删除了个叫test123的数据库
 
具体数据库表的信息查看
在看单一数据库的时候先用use test123 选择数据库操作之前要选择
show tables 查看表
创建表 create table tablename(
id int,
name varchar(20),
height varchar(20)
;
所有命令要用分号结尾
最后一个列明后面不是逗号是范括号 注意是英文下的括号和分号
从新命名新表
rename table oldname to newname;
要有礼貌 对谁操作 对谁打招呼 desc不用写table 不能用关键词做表明 关键词 table to 都不能做表名字
desc tablename: 可能是使用太多 而且desc炒作对象都是table就把table剩女
 
 
 
 

视频内容12集

数据库的由来和作用:
数据库用来记录数据 生活中简单的数据可以使用大脑 再多点的可以使用记事本 但是像银行每天天量的数据 靠人工去记录在账本是不现实  而且翻看数据也不方便   使用数据库的目的是当数据量比较大 种类比较复杂的时候 怎么方便的使用这个数据 就是数据库的内容 进mysql是结构化数据库 入职登记的时候 每个人的信息可以写一张个人信息表 可写姓名 年纪 籍贯 身高 学历 如果公司有100个人 就要准备100张纸 但是很多人张放在一起 不方便存放 占位置 而且使用起来 比如我要找年纪30岁以的人 我需要反复查找100张卡片 所以需要一张表格 每行都是一个人的信息 每列都是人的其中一个属性
这样管理数据可以提高使用数据的效率 类似excel表格 只有数据按顺序排放 使用起来才能方便
数据库服务器-n多库-m张表-k行 g列
mysql的安装
首先选择手动安装所有步骤 第一个要注意的是数据库文件存放位置 可以新建一个文件夹在mysql里面 对于数据库data文件新建另外一个文件夹存放 方便后期同步备份 , 第2个注意是 数据库的3306是 tcp ip端口 也可以关闭 这样就不能通过这个端口号远程链接到mysql数据库 这样只能通过本地的php语言去控制mysql数据库 innob也是以后总特殊的数据库文件
先是建立数据库服务器(类是apche也是一种服务 端口号3306 apche 80 简历数据库服务器就是安装一套软件 在机器上运行这个软件) 再建立库
需要安装在windows 路径 这样可以直接在cmd中输入mysql就可以使用bin目录下的mysql。exe 因为cmd下输入程序只会在环境变量路径下查找c; windows/system32/
其实这些图形画面的配置信息都写在了mysql文件目录下mysql ini文件里 之前配置向导里修改选择的信息都在mysql.ini中 字符集 存放路径 最大链接
安装好后就是一个服务了 怎么进行交互,apche服务器是通过任何浏览器沟通 mysql服务器可以通过多种方法 只要满足他的规则 就可以就可以通信 初学者不要使用ide工具 集成开发环境
IDE - Integrated Development Enviroment 就是集成开发环境,不光是图形化操作,包括各种资源的集成。集成了代码编辑器、
编译器、调试器等与开发有关的实用工具的软件
数据库的登录
直接输入mysql 别人是不理你的 如果不是密码出错 就是环境变量路径有问题 可以直接cd到mysql安装目录下bin文件夹启动mysql。exe因为mysql 使用标注格式 mysql  -hlocalhost  -uroot -p111111这样来登录
-h就像我们用浏览器打开网址一样  网页服务器是任何人可以看 我们数据库服务器是需要保护  不是所有人可以看的 而且定期备份 大网站都是每天增量备份 一段时间是全部备份  但是一般简化写法mysql -uroot -p
这样再输入一次密码就可以了 防止别人按 上箭头 或者查看历史命令 别人看到你全部密码
数据库的查看增加和删除
show databases 有s的 产看服务器上有多少数据库
create database test123  增加了一个叫test123数据库
drop database test123  删除了个叫test123的数据库
 
具体数据库表的信息查看
在看单一数据库的时候先用use test123 选择数据库操作之前要选择
show tables 查看表
创建表 create table tablename(
id int,
name varchar(20),
height varchar(20)
;
所有命令要用分号结尾
最后一个列明后面不是逗号是范括号 注意是英文下的括号和分号
从新命名新表
rename table oldname to newname;
要有礼貌 对谁操作 对谁打招呼 desc不用写table 不能用关键词做表明 关键词 table to 都不能做表名字
desc tablename: 可能是使用太多 而且desc炒作对象都是table就把table剩女
 
 

标题:mysql学习第2天 增加 修改删除记录

——————————————————————————————————————————-

时间:2012/4/17 2:09:39

——————————————————————————————————————————-

内容:

视频3 4

表中记录的增删改查
增加数据就是新增一行 数据库中最小的单元是行 不能增加单一列, 可以增加具体其中几列 但不用全部都要填写 会自动使用默认值
增加数据的方法 使用对称法
insert into tablename
(id,name,content)
values
(1,’dd’,’dd’)
(1,’dd’,’dd’)
(1,’dd’,’dd’);
需要注意的第一个是 要插入是into 不像以前的是create是无到有 是新建立 这里是已经有了 新增加所有是插入insert
不需要再写table 因为用insert对象肯定是table 不想create 对象可能是table可能是database 字段名和值中间用values隔开
变量名用单引号 但是如果是中文 因为我们创建的时候就是utf8 所以有中文的时候 必须先使用 set names gbk 就可以再添加中文了 如果退出 再进入 还必须使用这个命令 如果退出去以后 再登录 还是乱码
修改是
update tablename
set
id=idnumber,name=nameauve
where
id=d;
set是设置
不加where是全部批量修改为固定值 批量改起来方便
删的操作其实是增加是一样 要删删一行
delete from tablename where id=3
查的操作其实最简单
select * from tablesname
查看某些列全部行 select id,name from tablename;
查看全部列 某些行 select * from tablename where id=<d
查看叩谢列某些行 select id,name,title from tablename where id=3
列是有*来控制 写*是全部列列出来  where是部分条件行
数据库使用要合理 空间合理
int比较大有1000w大小数值
tinyint 默认有正负符号最多到127 如果无符号就是unsigned
smallint默认有正负符号最多到127
mediumint
int
bigint
主key是 id int primary key auto_increment
自动增长

视频3 4

表中记录的增删改查
增加数据就是新增一行 数据库中最小的单元是行 不能增加单一列, 可以增加具体其中几列 但不用全部都要填写 会自动使用默认值
增加数据的方法 使用对称法
insert into tablename
(id,name,content)
values
(1,’dd’,’dd’)
(1,’dd’,’dd’)
(1,’dd’,’dd’);
需要注意的第一个是 要插入是into 不像以前的是create是无到有 是新建立 这里是已经有了 新增加所有是插入insert
不需要再写table 因为用insert对象肯定是table 不想create 对象可能是table可能是database 字段名和值中间用values隔开
变量名用单引号 但是如果是中文 因为我们创建的时候就是utf8 所以有中文的时候 必须先使用 set names gbk 就可以再添加中文了 如果退出 再进入 还必须使用这个命令 如果退出去以后 再登录 还是乱码
修改是
update tablename
set
id=idnumber,name=nameauve
where
id=d;
set是设置
不加where是全部批量修改为固定值 批量改起来方便
删的操作其实是增加是一样 要删删一行
delete from tablename where id=3
查的操作其实最简单
select * from tablesname
查看某些列全部行 select id,name from tablename;
查看全部列 某些行 select * from tablename where id=<d
查看叩谢列某些行 select id,name,title from tablename where id=3
列是有*来控制 写*是全部列列出来  where是部分条件行
数据库使用要合理 空间合理
int比较大有1000w大小数值
tinyint 默认有正负符号最多到127 如果无符号就是unsigned
smallint默认有正负符号最多到127
mediumint
int
bigint
主key是 id int primary key auto_increment
自动增长

标题:mysql学习第3天-整数型和浮点型

——————————————————————————————————————————-

时间:2012/4/18 9:16:01

——————————————————————————————————————————-

内容:

视频第5

整数型数在mysql里面可以有附加选项

 整数类型 内存大小  存放范围
 tinyint  1字节  -128-127
 smallint  2字节 – 37728-37728
 mediumint  3
 int  4

但是因为默认有符号所以需要定位为无符号的

tinyint unsgined 这样范围就是0-255

节约很多位置

同时像发票这样的数字位置是默认的

所以需要定义个预定义格式的数字

就是tinyint(10)zerofill

这样输入的值 最大还是255 但是多余的会用0补齐 用0补齐的

好看很多啊

 

数字存储的时候因为有时候要排序 默认是空值 是null

如果null是无法排序的

所以需要给一个默认值 防止无法排序

not null default 0

————————–

浮点型号

float(m,n)

m是总的位数

n是小数点位数

会自动4色五入

例如可以复制2,333给一个float(4,2)

自动变成2.33

 

float decimal

float fix size 4bit or 8 bit

float is not ecirte

 

 

 

视频第5

整数型数在mysql里面可以有附加选项

 整数类型 内存大小  存放范围
 tinyint  1字节  -128-127
 smallint  2字节 – 37728-37728
 mediumint  3
 int  4

但是因为默认有符号所以需要定位为无符号的

tinyint unsgined 这样范围就是0-255

节约很多位置

同时像发票这样的数字位置是默认的

所以需要定义个预定义格式的数字

就是tinyint(10)zerofill

这样输入的值 最大还是255 但是多余的会用0补齐 用0补齐的

好看很多啊

 

数字存储的时候因为有时候要排序 默认是空值 是null

如果null是无法排序的

所以需要给一个默认值 防止无法排序

not null default 0

————————–

浮点型号

float(m,n)

m是总的位数

n是小数点位数

会自动4色五入

例如可以复制2,333给一个float(4,2)

自动变成2.33

 

float decimal

float fix size 4bit or 8 bit

float is not ecirte

 

 

 

2019年12月15日 | 标签:

标题:fusioncharts基础入门学习笔记

——————————————————————————————————————————-

时间:2012/11/10 18:05:28

——————————————————————————————————————————-

内容:

 

因为个人爱好和一半工作 一半自我满足成就感的需要

现在需要制作一个在线的工具, 目前业务流程分3部分

使用php语言以及mysql作为工具

  1. 抓取指定网站页面,提取需要的信息进数据库
  2. 按照需求,赛选出需要的数据进行查询
  3. 讲查询结果输出到页面 以flash的方式展示

 

初步计划这3部分由3个人来完成 我负责后面的展示部分

查询相关文档得知需要用flash组件配合php来完成

再对比了若干个组件和 层层赛选 最后选择了fusioncharts,highcharts其实也可以但是不够炫 虽然定置功能还可以

那么就锁定了学习fusioncharts了完成我的目的 将数据以需要的形式展示

首先我找入门攻略 这里介绍FusionCharts Free中文开发指南,道长A写的 很浅显易懂 最重要的是有很多例子 花1个小时

0基础的就可以作出让人吃惊的东西了这里建议边看 边跟着做一遍 然后再精读一遍

我整理下我学到的知识

  • 安装
    • 首先我们使用免费版入门 这个工具有很多版本 但是免费版的网站资源最丰富 所以我们选择使用免费版的安装, 解压下面有几个文件夹
      • JS 这个文件夹里面只有一个文件 用来在html或者php页面通过js来嵌入flash的 因为ie和火狐多flash的参数设置是不同的所以如果使用插入flash来做必须分别写flash的param和embed变量前者是ie的后者是火狐的 代码量大 可读性差
      • Charts 这个文件夹里面就是已经制作好的flash壳子 里面有预定义好的flash图形模板 分2d和3d-名字中包含2d或者3d,还分单系列数据和多系列数据名字中以M打头的,还分是否是堆栈积累图名字有S的stack的意思 还有双y轴的 名字中有2个图形的英语这个文件以后用的最多 要熟悉他的名字 以后调用只用改变这个名字就可以有不同的 图形了
      • Content 文件夹放html帮助文件夹的用的少 全英文 想睡觉的时候可以看看
      • Code 文件夹是放案例的 不同的语言怎么调用flash 我是没看的 直接看中文介绍的例子更容易
      • Gallery 文件夹是现成的例子了 他是包含了swf动画和xml的数据的
    • 知道文件夹的用处后 就开始在服务器或者本地测试环境部署了 只用2个文件夹的数据 是需要上传的服务器的 一个就是js文件 一个就是charts目录下的所有动画 继续数据的xml的文件是后期自己生成的 建议服务器的根目录下创建一个js文件夹把这个fusioncharts里面的放进去,再创建一个swf的文件夹用来统一管理所有的动画模板

  • 使用
    • 制作一个简单的例子来了解生成一个flash的过程 fusioncharts最好的优点是不需要掌握flash的编程只用了解你网页使用的编程语言就可以了使用fusioncharts只需要4个文件分别是js,用来控制嵌入 一个html用来创建一个页面 在这个页面上看到flash 然后就是flash的模板文件 这个也已经有了,所以我们真正要做的就是怎么去组织xml文件
      • 现在fusioncharts的xml文件格式 首先明确一个概念,他是一个简单的数据库文件,包含元素和元素的属性和元素的类别,例如标准的xml文件是全部包含2大部分graphic 和set
        •    Graphic是root元素,在这个元素中可以对整个flash的全局变量进行设置,例如flash的大小 背景色,标题,x坐标名称y坐标名称图形是否阴影,是否显示每个图形的值
        •   Set元素是root元素的子集,他就是实际数据,他可以包括的数据有点击这个图形是否有超链接,图形的x和y坐标值以及颜色
      • 了解了xml的具体变量是非常重要的,为后期动态调用图表,既根据输入的url参数(可以设置表单,手动输入需要的数值,然后转换为URL,然后将url通过php的get命令获取赋值给xml中的个个变量,例如先做一个数组 可以存放所有的flash路径,或者指定需要的数据范围及起点和长度,以及图表标题,以及通过预定义一个数组来存放不同的颜色)

       

      • 前面说的是衍生的,先制作一个例子,直接复制制作好的xml文件的文本部分 然后保存为data.xml 其实xml就是一个文件文件 只不过用浏览器打开的时候会解析为一个结构式数据库展示 在创建一个html页面 复制代码 在代码中修改引用的flash和xml文件的路径 根据前面的建议 路径会不一样 ,然后打开这个html页面 就可以看到生成好的flash动画了
        •   关于xml文件的引用 还可以源代码使用的是dataurl的方式既在源代码中使用文件路径的方式,其实也可以使用dataxml 把源代码通过文本的形式写入到当前页面,但是建议使用url 文件引用的形式,方便分析问题
        •   关于flash文件的引用 也是2种方法一种是object 插入的方式 前面提前到因为ie和火狐的兼容文件所以会生成冗余代码 建议使用js的方式那么就需要包含前面提到的js文件了 然后xml文件引用的方法也会变了就是setdataurl和setdataxml 前面已经交代 使用url

         

        •   总而言之 实际运用中是采用js插入flash然后使用setdataurl来引用一个xml的路径,最重要一点这个xml可以不是以xml后缀结尾的静态文本文件,而可以是一个可以通过url动态参数输入 生成xml的 php文件,即我用php的echo来模拟写一个xml文件,这里有陷阱就是注意xml文件不要包含看不见的符号 会显示不出来中文,同时可以通过循环来生成众多的set元素 调用数据来对每个元素指定颜色 set的数字值着可以是根据setdataurl中url中的参数来调用mysql出来

         

 

 

因为个人爱好和一半工作 一半自我满足成就感的需要

现在需要制作一个在线的工具, 目前业务流程分3部分

使用php语言以及mysql作为工具

  1. 抓取指定网站页面,提取需要的信息进数据库
  2. 按照需求,赛选出需要的数据进行查询
  3. 讲查询结果输出到页面 以flash的方式展示

 

初步计划这3部分由3个人来完成 我负责后面的展示部分

查询相关文档得知需要用flash组件配合php来完成

再对比了若干个组件和 层层赛选 最后选择了fusioncharts,highcharts其实也可以但是不够炫 虽然定置功能还可以

那么就锁定了学习fusioncharts了完成我的目的 将数据以需要的形式展示

首先我找入门攻略 这里介绍FusionCharts Free中文开发指南,道长A写的 很浅显易懂 最重要的是有很多例子 花1个小时

0基础的就可以作出让人吃惊的东西了这里建议边看 边跟着做一遍 然后再精读一遍

我整理下我学到的知识

  • 安装
    • 首先我们使用免费版入门 这个工具有很多版本 但是免费版的网站资源最丰富 所以我们选择使用免费版的安装, 解压下面有几个文件夹
      • JS 这个文件夹里面只有一个文件 用来在html或者php页面通过js来嵌入flash的 因为ie和火狐多flash的参数设置是不同的所以如果使用插入flash来做必须分别写flash的param和embed变量前者是ie的后者是火狐的 代码量大 可读性差
      • Charts 这个文件夹里面就是已经制作好的flash壳子 里面有预定义好的flash图形模板 分2d和3d-名字中包含2d或者3d,还分单系列数据和多系列数据名字中以M打头的,还分是否是堆栈积累图名字有S的stack的意思 还有双y轴的 名字中有2个图形的英语这个文件以后用的最多 要熟悉他的名字 以后调用只用改变这个名字就可以有不同的 图形了
      • Content 文件夹放html帮助文件夹的用的少 全英文 想睡觉的时候可以看看
      • Code 文件夹是放案例的 不同的语言怎么调用flash 我是没看的 直接看中文介绍的例子更容易
      • Gallery 文件夹是现成的例子了 他是包含了swf动画和xml的数据的
    • 知道文件夹的用处后 就开始在服务器或者本地测试环境部署了 只用2个文件夹的数据 是需要上传的服务器的 一个就是js文件 一个就是charts目录下的所有动画 继续数据的xml的文件是后期自己生成的 建议服务器的根目录下创建一个js文件夹把这个fusioncharts里面的放进去,再创建一个swf的文件夹用来统一管理所有的动画模板

  • 使用
    • 制作一个简单的例子来了解生成一个flash的过程 fusioncharts最好的优点是不需要掌握flash的编程只用了解你网页使用的编程语言就可以了使用fusioncharts只需要4个文件分别是js,用来控制嵌入 一个html用来创建一个页面 在这个页面上看到flash 然后就是flash的模板文件 这个也已经有了,所以我们真正要做的就是怎么去组织xml文件
      • 现在fusioncharts的xml文件格式 首先明确一个概念,他是一个简单的数据库文件,包含元素和元素的属性和元素的类别,例如标准的xml文件是全部包含2大部分graphic 和set
        •    Graphic是root元素,在这个元素中可以对整个flash的全局变量进行设置,例如flash的大小 背景色,标题,x坐标名称y坐标名称图形是否阴影,是否显示每个图形的值
        •   Set元素是root元素的子集,他就是实际数据,他可以包括的数据有点击这个图形是否有超链接,图形的x和y坐标值以及颜色
      • 了解了xml的具体变量是非常重要的,为后期动态调用图表,既根据输入的url参数(可以设置表单,手动输入需要的数值,然后转换为URL,然后将url通过php的get命令获取赋值给xml中的个个变量,例如先做一个数组 可以存放所有的flash路径,或者指定需要的数据范围及起点和长度,以及图表标题,以及通过预定义一个数组来存放不同的颜色)

       

      • 前面说的是衍生的,先制作一个例子,直接复制制作好的xml文件的文本部分 然后保存为data.xml 其实xml就是一个文件文件 只不过用浏览器打开的时候会解析为一个结构式数据库展示 在创建一个html页面 复制代码 在代码中修改引用的flash和xml文件的路径 根据前面的建议 路径会不一样 ,然后打开这个html页面 就可以看到生成好的flash动画了
        •   关于xml文件的引用 还可以源代码使用的是dataurl的方式既在源代码中使用文件路径的方式,其实也可以使用dataxml 把源代码通过文本的形式写入到当前页面,但是建议使用url 文件引用的形式,方便分析问题
        •   关于flash文件的引用 也是2种方法一种是object 插入的方式 前面提前到因为ie和火狐的兼容文件所以会生成冗余代码 建议使用js的方式那么就需要包含前面提到的js文件了 然后xml文件引用的方法也会变了就是setdataurl和setdataxml 前面已经交代 使用url

         

        •   总而言之 实际运用中是采用js插入flash然后使用setdataurl来引用一个xml的路径,最重要一点这个xml可以不是以xml后缀结尾的静态文本文件,而可以是一个可以通过url动态参数输入 生成xml的 php文件,即我用php的echo来模拟写一个xml文件,这里有陷阱就是注意xml文件不要包含看不见的符号 会显示不出来中文,同时可以通过循环来生成众多的set元素 调用数据来对每个元素指定颜色 set的数字值着可以是根据setdataurl中url中的参数来调用mysql出来

         

 

2019年12月14日 | 标签:

标题: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的嵌入的的