全球旧事资料 分类
龙源期刊网httpwwwqika
comc

PHP设计在线投票系统
作者:吴春艳来源:《电脑知识与技术》2014年第35期
摘要:在线投票是目前做网上调查时非常实用的功能。该文介绍了PHP设计投票管理系统的设计方法和实现思路,并给出了具体的实现代码。关键词:PHP;库;数据库中图分类号:TP311文献标识码:A文章编号:10093044(2014)35842902Desig
i
gO
li
eVoti
gwithPHPProgrammi
gLa
guageWUChu
ya
(He
a
Traffica
dSe
iorTech
icalschool,Zhumadia
463000,Chi
a)Abstract:Thevoti
gsystemisverypopulari
o
surveyThearticlei
troducethewaya
dtherealizedthreadwithphpprogrammi
gla
guage,a
ditprovidesthedetailedcodesKeywords:PHP;library;database1概述投票系统可以实现在线投票、在线查看投票的结果。该文在对投票系统中的关键技术,如动态生成投票主题及选项、通过3D饼形图分析投票结果、有效地限制投票次数等方面进行了介绍。2数据库设计PHP设计程序时,往往采用MySQL作为后台数据库。目前MySQL是完全网络化的跨平台的关系数据管理系统,具用体积小,速度快,源码开放,安全性高等特点。本系统数据库名称tp,主要涉及两张表。21投票主题表tpzt,如表1所示22单项投票选项数据表dxtpxx,如表2所示3程序实现31动态生成投票主题和选项
f龙源期刊网httpwwwqika
comc
通过Web页面来实现主题及选项的添加,实际上是将表单中的数据添加至数据库表中。部分程序代码如下。
cx”selectfromtpzt”jgmysql_query(cx);While(myrowmysql_fetch_array(result))?…If(submiit”单选”a
dfilestppic
ame!””)判断是否单选,并且有图片上传tptp_FILEStppicsize;32通过3D饼形图分析投票结果使用3D饼形图能够比较直观地展示投票结果,3D饼图的创建使用的是jpgraph类库。Jpgraph是一个强大的绘图组件,能根据用户的需要绘制任意图形。用户只要提供用户数据,就可以调用绘图函数把处理的数据填进去自动绘制。另外jpgraph需要类库的支持,如果用户jpgraph类库仅对当前有效,只需将jpgraph压缩包下的src文件夹中的全部文件复制到网站所在目录的文件夹中即可。应用jpgraph创建3D饼形图时,首先需要连结数据库,应用i
clude_o
ce语句引用指定的文件,然后编写代码实现投票数量的统计,最后创建Graph对象,设置字体及图例的字体和画布的位置,将图形输出。关键代码如下。
I
clude(“co
co
php”)I
clude_o
ce(“jpgraphjpgraphjpgraph_piephp”)I
clude_o
ce(“jpgraphpjpgraph_3dphp”);querymysql_0uery(“selectsum(tbx)ar
好听全球资料 返回顶部