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

为站点添加投票功能 -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文本文件需要有写权限。 

 

敏捷开发的6个实战经验 【图文】走近华为企业业务与支撑万人技术团队的云数据中心 《习惯联盟》陈晓冬:与京东云合作让我们没有后顾之忧 流计算与批处理同现:畅享大数据时代的开源实践 挑战和机遇并存:大数据时代机器学习与可视化 【企业开源系列】收发一条Twitter推文的背后 在IE11中更快地获得您需要的内容 暴露程序员身份的8个行为 英特尔创新应用大赛大评审!创新也有中国风 苹果面临一问题:正源源不断地失去优秀工程师 初学编程者必知的五个网站 大数据基准测试专题论坛:基准测试是一把尚未完成的尺子 大数据应用(下):应用驱动技术,DaaS创造价值 大数据研究与发展专题论坛:大数据在各领域中的应用及发展策略 雅虎新目标:欲收购照片分享网站Imgur 移动开发工具访谈《近匠》第01期:七牛云存储—BaaS进化论 ShareSDK:A轮融资到位!将推社会化评论SDK 70美元,你也能用Raspberry Pi做个专属iBeacon基站 7个鲜为人知却超实用的PHP函数 从管理远程式团队和分布式团队中所获得的宝贵经验 Netflix开源数据流管理器Suro Google新创意:天花板加麦克风 人脑植芯片 苹果获弯曲屏新专利 可给手机弄个大波浪卷 真正的跨平台硬件测试:3DMark已打通PC、iOS、Android 将Chrome浏览器变成终端工具 【开源推荐】AllJoyn:打造全球物联网的通用开源框架 21张图带你走进Google数据中心 Snapchat C轮融资5000万美元 投资方是Coatue Management 又一个被谷歌寄生的平台,Chrome应用启动器现来到OS X上 雷军遇上刘德华:创业、艺术、移动互联网 为了抗衡Android,传微软开始考虑WP和WinRT免费 有谁知道光驱加锁的问题 parodox数据库问题 各位平时用 VC 作东西,都用那些辅助工具?  高分争解 【 http://www.esoftware.com.cn/search.php?condition=%BA%AB%C1%F7%C0%B4%CF%AE&page=1&mode=3 】 JBuilder的使用问题 在VFP中,编程执行SQL语句时,怎样使系统的查询结果不出现? 一个程序流程的问题 为什么当我的SpeedButton的enabled为false时,上面的图标就没有了? 囡囡(baicolt)请进,问你一点事情 简单问题,请赐教 高分相赠!!!:操作系统和SQL SEVER2000都是英文版,用VB连接如何可以正确的输入和显示中文? 则么在程序中得到sql的存储过程的返回值? 请问 VB 6.0 有没有最新的升级文件之类的东西?高分争解 谢谢 谁有用java做的复杂一点的图行界面的例子 网管来看看,为什么不能给分了!右边的文本框又不见了! 各位用 VB 编程都用那些辅助工具? 高分争解 关于ShellExecute 装了redhat7,在/etc里没有inetd.conf文件,谁见过这咋整 菜鸟请教大侠!很急!谢谢!!只有10分对不起! 请问一个关于CLASSWIZARD 的问题 这里有PB反编译程序,你信吗? 怎样解 关于大数据量的问题,经验丰富者里面谈! 我想在程序里控制程序外的浏览器窗口资源管理器窗口,怎么做呢?急呀!!!!!! 请问:我用JavaMail收下的邮件主题,发信人姓名不能正常显示。。。。。 认识我的人都进来跟我聊聊吧,我最近新换了工作,还没有适应,你们各位是怎么换工作? 请问如何在Delphi中表示二进制,或者十六进制数呢? 各位35以后干什么?我们能干什么? ????? 如何将eltree中的数据和某数据表关联 有没有比RECORDCOUNT快的方法实现同样的功能? 鉴于目前有些东西说话不知轻重,把这个旧闻再贴一遍,不要以为真的在网上 “没人知道你是一只狗” Java 工具 怎样解决vb中编译成exe文件中出现的问题? 你别说国企,只要是沾的国企的气味就他妈的黑! api函数我不懂。 我要开发一个网络监听的程序,捕获所有以太网中所有的帧,象NT和Win2000中的网络监视器一样 找了半天,看不到一个熟人,认识的过来报到 请问哪里有下载jdk啊? 问题征集算法 偶烦!偶郁闷!咿呀~~~~~~~~老哥进来安慰偶。。。。快!快!快!!! 在ListView中,如何象Windows资源管理器那样将剪贴了的文件图标变虚? 清华大学的学生素质真差 打开数据库为什么出错? WinCE的串口通讯读和写之间有相互制约的问题吗? 强烈抗议IBM蓝色“快”车服务的速度和质量!!各位同志请帮我广帖出去! outlook 求助 jsp的小问题 关于cjlib中显示中文的问题 山东快书 《武松上网》 送给大家一张图片,开开心心灌水,快快乐乐上班 各位高手,老题新问 化学方程式化合价配平 氢化钙 钙鉴别能用与水反应生成的氢气的量吗物质的量相同 只用一种试剂一次性就能验证锌、铜、银三种金属活动性强弱,该试剂为( )A 硫酸铜溶液 B 硫酸锌溶液 C 硝酸银溶液 D 稀盐酸 化学方程式配平利用化合价升降的方法 为什么登山制取氢气用氢化钙而不电解水?制取同等质量的氢气需要的水的质量要比氢化钙要少,负担更少,而且电解水还能产生氧气,为社么登山制取氢气用氧化钙而不电解水? 要验证锌、铁、铜三种金属的活动顺序,可选用(?),为什么?A.Cu.FeCl2.Zncl2B.Fe.CuSO4.ZnCl2C.Zn.CuO.FeSO4D.Fe.Cu.ZnCl2那如果是:A.Fe、Cu、Zn(NO3)2溶液。B.Cu、FeCl2溶液、ZnCl2溶液C.Zn、CuSO4溶液、FeSO4溶液 如何用化合价升降配平化学方程式 化学题设计个过氧化钠的小实验过氧化钠保存不当容易变质1,某过氧化钠样品已经部分变质,请设计实验,限用一种溶液,证明过氧化钠已经变质2,检验样品中还有过氧化钠的方法是都回答得很好 1 能用于证明锌 铜 银的金属活动性顺序的一组试剂是()A 铜 银 硝酸锌溶液 B 锌 银 硝酸铜溶液 稀硫酸 C 锌 铜 稀硫酸 硝酸银溶液 D 锌 铜 银 稀硫酸 我认为b c都行,1 能用于证明锌 铜 银的金属 在一个化学反应式中同一元素在反应前后化合价能变么? 设计试验(化学)现在就要!1.设计试验证明二氧化碳具有下述性质:(1)二氧化碳的密度比空气的大;(2)二氧化碳能溶与水.2.设计实验证明汽水中含有二氧化碳.(别太复杂) 甲同学为探究铝、铁和铜三种金属的活动性、甲同学为了探究铝、铁和铜三种金属的活动性,他用铜丝、铁丝、铝丝和稀盐酸四种试剂,设计了以下只用一支试管,取一次盐酸的探究方案.⑴请你 求一个化学方程式:反应前后元素的化合价没有改变的化合反应 化学设计实验现有一白色粉末是由氯化钠、硫酸钠中的一种或两种共同组成.给你四种溶液:硝酸银溶液、氢氧化钠溶液、碳酸钠溶液、硝酸钡溶液,要你证明此粉末只由硫酸钠组成(两步). 为测定铁.铜和银的金属活动性顺序,下列不能达到目的的是:A Ag、Fe、CuSO4溶液B Ag、FeSO4、CuSO4溶液C Fe、Cu、AgNO3溶液D Cu、FeSO4、AgNO3溶液原因 正确答案我知道 是 B、C 化学反应方程式与化合价的问题是不是还有一种情况用对应符号的问题 HCL~H 这样的写法.问题主要在这里:这种对应符号的写法与化合价有关系么?为什么?我的问题来源于这个方程式的疑问 求5篇化学家庭实验 实验报告拜托各位高手帮我找5篇家庭小实验的实验报告包括目的.步骤.现象.结论注意:要是家里能做的实验.最好是收集沼气,、葱汁写密信、收集沼气.要5篇啊,谢谢如果 下列各组物质能证明铁 银 铜的金属活动性强弱的是A 铁 硫酸铜溶液 硝酸银溶液 B 铁 铜 硝酸银溶液C 银 铜 氯化亚铁溶液 D 铁 银 硫酸铜溶液不然我还是不会做 化学方程式物质化合价如何改变?有的方程式反应前后化合价改变,比如三价铁反应后变成二价铁,这样的规律是什么? 利用下列各组反应,能够验证铁、铜、银三种金属活动性顺序的是利用下列各组物质之间的反应,能够验证铁、铜、银三种金属活动性顺序的是( ) A、氯化亚铁溶液、铜、银 B、氯化亚铁溶液、 小刚设计实验探究铁、铜、银三种金属的活动性顺产并分析相关问题.请填空: ⑴他设计的四种实验方案 关于化学方程式与化合价.“O正上方一个-2”中-2代表什么?“2O”的O右上方有一个-2,这个-2代表什么? 利用下列各组物质之间的反应,能够验证铁、铜、银三种金属活动性顺序的是(  )A、氯化亚铁溶液、铜、银B、氯化亚铁溶液、氯化铜溶液、银 C、铁、氯化铜溶液、银 D、氯化铁溶液、铜 验证铜 镁 铁 金属活动性的实验? 怎么用化合价写化学方程式比如Fe+O2--- 怎么写后面的生成物、、怎么用化合价写他们下面的小数字、 利用下面各组物质之间的反应,能够验证铁,铜,银三种金属活动性顺序的是( )A.氯化亚铁溶液,铜,银B.氯化亚铁溶液,氯化铜溶液,银C.铁,氯化铜溶液,银D.氯化铁溶液,铜,硝酸银溶液我觉得应 证明镁,锌,铁,铜,银的活动性顺序实验设计这个实验的过程,与结论 为什么氢氧化钙的化学式是Ca(OH)2?为什么氢氧化钙的化学式Ca(OH)2和其他有些物质的化学式要加括号?是因为这样简便些么? 设计实验关于判断铝铁铜的金属活泼性强弱顺序4种方案 用实验证明锌和铜两种金属的活动性顺序时,可选用的试剂是用稀硫酸好还是用氯化锌好 硝酸HNO3和氢氧化钙Ca(OH)2 什么试剂能直接验证铝 铁 铜的活动性顺序 辨别金属活动性的实验:铁铜锌 氢氧化钙化学式Ca(OH)2 为啥oh要加括号 证明铁、铝、铜三种金属的活动性顺序,选用哪些试剂?A 盐酸、硝酸银溶液B 盐酸、氯化亚铁溶液C 硝酸、硝酸铜溶液D 氯化镁溶液、硫酸铜溶液为什么? 无机化学题 解释 分别在 硝酸汞溶液和硝酸亚汞溶液中 逐滴滴加钾碘化钾,(1)分别有什么现象(2)当碘化钾 过量时,有分别有什么现象. CaH2 + 2H2O====2H2 + Ca(OH)2.氧化剂与还原剂的比值是多少? 铝、铁、铜是人类广泛使用的三种金属,与我们生活息息相关.3)用下列试剂验证这三种金属的活动性顺序,能达到目的是 (填序号). A.硫酸铝溶液 B.硫酸亚铁溶液 C.硫酸铜溶液 选什 硝酸汞中汞的化合价是多少? 化学变化的分辨有放热,发光,生成沉淀,生成气体或颜色变化现象发生的一定是化学变化吗?请各举一例加以说明 为验证铁、铜、铝三种金属的活动性顺序,可选用的一组物质是(  )A.FeSO4溶液、Cu、AlCl3溶液B.CuSO4溶液、Fe、AlC13溶液C.CuSO4溶液、Fe、AlD.AlCl3溶液、Fe、Cu我知道答案是B,我想知道C为 下列各金属分别投入硝酸汞溶液中,不能置换出汞的是()下列各金属分别投入硝酸汞{Hg(NO3)2}溶液中,不能置换出汞的是( )A.Zn锌B.Fe铁C.Ag银D.Cu铜另外原因是什么?它们的活动性由强到弱怎样 怎么区分物理和化学变化酒精蒸发是什么变化 怎样证明铝、铁、铜三种金属的化学活泼性大小,解释为什么这三种金属只有铁最容易生锈. 在硝酸汞中汞显几价,关于这个化合价的取值有什么特殊规律吗?还有我是在写化学式的过程中出现的问题不能按化学式为零的方法算啊,我是说,在写化学方程式的过程中如何判断有多价的 氧化反应化学方程式上怎样判断元素的化合价 和化学变化的区别在于? 设计实验探究铝和铜的金属活动性大小顺序要实验的具体步骤材料:硫酸铜,铝片,试管……(是先放硫酸铜进试管还是先放铝片?) 亚氯酸钠与氯气反应化学方程式.各元素的化合价是多少? 如何区分化学中物质的性质与变化举出具体事例说明 用Fe,ZnSO4溶液,CuSO4溶液,验证锌、铁、铜三种金属活动性顺序,可不可以? 根据元素化合价发生的变化,各写出一个相应的化学方程式,并确定发生还原反应的是哪个反应.1.0—————+12.+2————03.-1————04.+1————0并且好,本人决不食言 现象和变化的区别 铜是金属活动性弱的金属,那么怎么配置硫酸铜溶液 如何利用化合价升降给化学方程式配平 登上运动员用氢化钙CaH2固体提供能源有什么优点 验证铝和银的金属活动性顺序用稀盐酸还是硫酸铜?这俩不都行吗? 利用化合价升降配平化学方程式FeTiO3+C+Cl2 --- TiCl4+FeCl3+COTiCl4+O2 --- TiO2+Cl2 能否用燃烧现象鉴别氢化钙和钙? 铝和硫酸铜溶液反应Al+CuSO4+H2O=?不是置换反应,是生成沉淀的那种
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn