说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

为站点添加投票功能 -PHP初学入门教程9

HTML文档下载 WORD文档下载 PDF文档下载
在许多时候,我们需要收集上网者和网友们的意见。例如:新版页面与旧版页面的比较;对某一事情的看法;对体育比赛结果的预测等等。这时候,你需要一个非常有效的网上调查系统.

 

8. 投票系统

 

  在许多时候,我们需要收集上网者和网友们的意见。例如:新版页面与旧版页面的比较;对某一事情的看法;对体育比赛结果的预测等等。这时候,你需要一个非常有效的网上调查系统。使用PHP就可以非常方便地实现你的这一构想。

 

8.1 投票系统(mypolls.php3):

<?$status=0;if(isset($polled)&&($polled=="c-e")){$status=1;}#echo "$status";if(isset($poll)&&($status==0)){setcookie("polled","c-e",time()+86400,"/");#time=24h}?><html><head><title>新版页面调查</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><style type="text/css"><!--.tb { border="1" bordercolor="#009933" cellspacing="0" font-size: 9pt; color: #000000}.head { font-family: "宋体"; font-size: 12pt; font-weight: bold; color: #009933; text-decoration: none}.pt9 { font-size: 9pt}a.p9:link { font-size: 9pt; color: #000000; text-decoration: none}a.p9:visited { font-size: 9pt; color: #000000; text-decoration: none }a.p9:hover { font-size: 9pt; color: #FF0000; text-decoration: underline}a.p9:active { font-size: 9pt; color: #FF0000; text-decoration: underline }--></style></head><body bgcolor="#FFFFFF"><div class="head">与旧版页面相比较您觉得新版页面:</div><br><?if(!isset($submit)){?><form action="myPolls.php3" method="get"><input type="radio" name="poll_voteNr" value="1" checked ><span class="pt9">信息量更大</span> <br><input type="radio" name="poll_voteNr" value="2" ><span class="pt9">网页更精美</span> <br><input type="radio" name="poll_voteNr" value="3" ><span class="pt9">没什么改进</span> <br><input type="radio" name="poll_voteNr" value="4" ><span class="pt9">其它</span> <br><input type="submit" name="submit" value="OK"><input type="hidden" name="poll" value="vote"><Alocation='http://www.okbase.net/mypolls.php3'">";if(isset($poll)){// write counter file$fp = fopen($coutfile, "wt");reset($curArray);while (list($Key, $Value) = each($curArray)){$tmp = sprintf( "%s %dn", $Key, $Value);fwrite($fp, $tmp);}// close filefclose($fp);}}?></body></html>
注释:从上面我们可以看出该投票系统的基本过程:
1、打开文件取得数据到数组$curArray(文件不存在则初始化数组$curArray)
2、编历数组,处理数据得到所需值
3、计算百分比,控制统计bar图像宽度
4、将数据保存到"data.pol"中
   这里有一点是需要注意:这里的data.pol文本文件需要有写权限。 

 

前端开发利器:代码预处理工具Prepros 一个轻量级的JavaScript库:Reactor.js [探讨] 用户体验设计师现在面临怎样的机遇和挑战? PPT集萃(二):淘宝、CloudStack等分享的架构经验与最佳实践 2013中国云计算榜单之二:64家云主机+云存储,错综复杂! 看Java技术基础的eBay如何评价他们的Node.js首次尝鲜 Jolla发布首款Sailfish系统手机 无缝兼容Android应用 NPD:全球智能手机出货量2013年将首次超过功能手机 聚合数据左磊:不走寻常路 做国内最好的数据聚合平台 从程序员到软件商 需要注意些什么? 共享软件海外营销策略与实战(上海站) 直接拿来用!最火的Android开源项目(完结篇) 一步加入云生态系统 参加第五届中国云计算大会的十大理由 传苹果iOS7将深度整合Flickr 用户受益最大 Chrome 27来了:页面加载快5% 可同步数据到Google Drive 微软发布新一代游戏主机Xbox One 搭配全新Kinect 2.0体感系统 Unity游戏引擎向iOS与Android开发者免费 Twitter获“下拉刷新”专利 开发者仍可自由使用 复杂产品的响应式设计【流程篇】 使用Javassist库为Bytecode Instrumentation开发JVM Agent 内容解析创业公司Stremor推出4款API 2013中国云计算榜单之三:174家云应用服务商,繁花似锦! 盘点各大云服务提供商:麦当劳=AWS,汉堡王=? BlackBerry Jam亚洲开发者大会9月将在香港开幕 把服务器搬进来:Splashtop在中国搭建Bridging Cloud Web框架全对比第五期 新增Windows环境 前Tumblr首席开发者回忆录:一个人也能开发出好产品 测试者和开发者,为何我们不能友好地相处? 讲师秀之11:何刚谈京东的云机遇 讲师秀之10:武汉大学张焕国教授,可信计算是云计算之成败关键 【上海直播】Windows Azure+世纪互联:中国云计算“烈火烹油” 求购二手资料:MCSE+MCDBA/SCJP的全套英文资料 有谁知道哪里有Marcocantu 的<>下载?英文版也行!!! 小case。 请问为什么连接的时候,出现StdAfx.sbr': No such file or directory的情况,怎样消除 请问如何获得目录下所有的文件-69!! 如何用vb写共享程序的注册密码部分? Windows 98下可否运行Tomcat? ???????????为什么没有人回答我,难道没有高人????????? 那一种网络监控软件能将两台进行信息交流的计算机的所有信息监控起来! ScrollWindow有什么用?清高手详细说明! 急!:关于ORACLE9的OEM问题,为什么在OEM中不能进入DBA STUDIO,总是提示搜索不到数据库,请问怎么搜索 八数码问题一定有解吗? 如何写库房盘点部分?(讲原理不要讲代码) 小问题,大家帮我解决一下(类型转换问题) 帮忙看一下这样的.Prj 文件是什么C语言工具生成的。早得我好苦呀 控件签名问题!! 救救我,用VB打包后安装的程序运行出错class not registered!有DBGRID控件 java有什么好? 关于Oracle触发器请教: 在弹出的子窗口关闭的同时,父窗口跳转到另一链接如何做,谢谢! TO:enmity(灵感之源) 如何去掉调用Dll在任务栏产生的图标 ORACLE 8的企业版可以糽一台PC上吗? 急救!1000块钱由1分,2分,5分,1角,2角,5角,1元,2元,5元,10元,20元,50元,100元的任意组合,可有多少种组合? 我的电脑有两个内存条(不是一种型号),今天用优化大师优化了一下,结果出现不能启动的现象,请问各位高手如何解决????? 如何在98下设置默认浏览器? to 吴文智 先生 怎样用Adaptive Server Anywhere6.0发布网络版?PB菜鸟求救.... 我的电脑有两个内存条(不是一种型号),今天用优化大师优化了一下,结果出现不能启动的现象,请问各位高手如何解决??? 菜鸟问题,CString 如何转化成整形 !!!在Delphi中不规则窗体的快速显示??? 我的电脑有两个内存条(不是一种型号),今天用优化大师优化了一下,结果出现不能启动的现象,请问各位高手如何解决? 请教大侠!!!!vb调用com组件方法时传递参数类型的问题 updatesql出错: 在java中如何生成可单独安装运行的应用程序呀?就像.exe一样! 请问有没有关于C#的源代码或资料的网站呢? 怎样定位access数据库的路径? 在32代码中调用过16DLL的高手请进! 高分请教!!!!急请大侠帮忙!!!!!!!!!!!!!!! 我的电脑有两个内存条(不是一种型号),今天用优化大师优化了一下,结果出现不能启动的现象,请问各位高手如何解决 -???? 请大家出谋:朋友要离了,怎么安慰她? pfc问题 jin_shan(DOS)请进来看看,谢谢!! 大家平时玩什么网络游戏?请留下ID和擅长的游戏(玉笛书生有偿调查) 请帮一个忙? 怎么样在程序里注册OCX控件件? 奇怪,为什么我的电脑在死机后重起就不能浏览我写的asp页面了 各位,我現在到這一步了,下一步要做什麼 怎样把一个 Frame 窗体放进一个Penal 中??? 我编了4年程序,可是我在这里的提问没有一个人的回答让我满意!!!! 搞张jbuilder6破解? 怎样写三年级观察小狗作文300字 用碳酸钠滴定盐酸溶液用酚酞作指示剂.为什么当锥形瓶中的溶液由无色变为浅红色时,滴定终点是碳酸氢钠?而不是氯化钠?那位说详细点. 喝氨基酸有什么好处? 鸡蛋的营养跟鸡蛋的大小有关吗 ,向盐酸溶液中逐滴加入碳酸钠溶液至过量,产生的二氧化碳随盐酸儿变化的关系图像,应该如何画? 几个鸡蛋大约1千克 小明按大鸡蛋3角6分,小鸡蛋每个2角8分卖出一批鸡蛋,共收入214元,已知大小鸡蛋的个数的比是8:5,他卖出的大小鸡蛋各有多少个? 大神们……如何让区别硫酸钠溶液和碳酸钠溶液,多种方法 跪求一篇五一劳动节作文五一节游记300字 一个鸡蛋的体积约是多少立方厘米? 碳酸钠滴定盐酸时开始滴定时盐酸是过量的应该生成氯化钠,为什么达到滴定终点时生成的是碳酸氢钠呢? 五一劳动节作文.500字左右. 香蕉水是什么东西? 香蕉水可以擦东西吗? 植物是如何利用氨合成氨基酸的 PH相同的醋酸和盐酸溶液,分别用蒸馏水稀释至原体积的m倍和n倍,稀释后两溶液的PH相同,则m和n的关系是什么,为什么体积相同,浓度为0.1的氢氧化钠溶液,氨水,分别加水稀释m倍和n倍,溶液 “香蕉水”是啥东西? 植物体怎样合成氨基酸? 一个酸性溶液,加水稀释,PH有没有可能为7 松香水是什么东西?是干什么用的? 蛋白质和氨基酸能否在人体内合成?能否长期存在于人体中? 向酸性重铬酸钾溶液中加入蒸馏水稀释,溶液颜色变化为 快乐的寒假作文500字左右, 植物中,氨基酸的产生部位和维生素的合成部位分别在哪?某书上说:“地上部分的生命活动必须依赖地上部分产生的糖类、蛋白质、维生素和某些生长物质,而地上部分的生命活动也必须依赖 两个鸡蛋的体积约80( ) 一台台式显示器的体积大约是0.2( ) 蒸馏水能不能喝拜托各位大神 3千克鸡蛋6元钱,1千克鸡蛋要( )元. 我要写一篇关于狗的作文要300字 取密度为1.17g·mL-¹,质量分数为36.5%的浓盐酸50mL,用蒸馏水稀释至200mL,稀释后盐酸的物质的量浓 家乡从原来到现在环境变化的作文 发烟硝酸是什么? 什么是蒸馏水,平时喝蒸馏水好吗?在屈臣氏买了它家的蒸馏水,喝着不知道有没什么益处,还是说还是矿物质水好? 家乡的环境变化作文 写小狗的作文300字 发烟硝酸很难买得到啊,发烟硝酸都是68的加硝酸镁而得的吗?一般市场价是多少? 什么是蒸馏水,平时喝蒸馏水好吗?在屈臣氏买了它家的蒸馏水,喝着不知道有没什么益处,还是说还是矿物质水好? 怎么把液体稀释十倍 一般浓硝酸的物质的量浓度是多少(别说发烟硝酸的)? 目前松节油和松香的价格是多少?所在地的价格,如你知道几个地方的价格那最好. 300字作文写小狗 五一见闻作文怎么写五一这一天发生的事 作文 伴随我成长的一篇童话 (字数少点450~500字左右) 是关于硝酸根离子的.我知道是个4中心.6电子的大π键,但我搞不清楚每个原子之间到底是如何成键的首当其冲的是N原子sp2杂化的时候,2s上的电子到底会不会激发一个到pz轨道上去呢?然后与三 五一见闻 作文怎么写? 关于阜宁大糕的作文(字数在500字左右) 鸡蛋的大小和什么有关? 五一见闻 作文写事写事的作文,也可以拿出一个例子,就是类似的作文给我举一个好题材 固体胶水(如AB胶)用什么可以清洗干净?加急!拜托各位大神 为什么鸡蛋有大小? 氨基酸的功效与作用rt 什么材质的物料不粘AB胶拜托各位大神 1千克鸡蛋有几个? 氨基酸的功效到底有哪些?怎么吃都吃不胖,哈哈………… AB胶可以替代灌封胶吗谢谢了,大神帮忙啊 用碳酸钠滴定盐酸,滴定至近终点时加热煮沸后,为什么又要冷却后再滴定至终点? 氨基酸有什么功效 橡胶与橡胶连接用什么胶水大神们帮帮忙 一个鸡蛋多少千克? 打氨基酸有什么好处?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn