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

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

 

修改屏保口令 -VB资料 修改屏幕保护的口令 -VB资料 旋转字体 -VB资料 延时函数-VB资料 一个关于乘法溢出问题的探讨 -VB资料 一组VB实用小程序 一组VB应用技巧 隐藏和显示任务栏-VB资料 应用 WSH 读写注册表和建立快捷方式 -VB资料 VB用 IIF 和 SWITCH 以精减代码 VB用BASIC语言设计Windows风格的用户接口 VB用Form 的 Mouse_Move事件来检查鼠标是否在窗口内: VB用RND()函数加密 VB用SendKeys来捉屏 用VB4.0制作软件封面 用VB5 对Windows 95 任务栏提示区进行编程 用VB5读写注册表实例 用VB5开发商品软件的经验谈 用VB5设计多功能计时器 用VB5制作文字上卷效果 用VB6.0实现打字效果 用VB编写DirectX7.0游戏(上) 用VB创建Excel报表 用VB读取和控制Windows的中文输入法 用VB将命令行软件Windows化 用VB进行移位操作 用VB开发CAI软件的小经验 用VB开发分布式应用 用VB切换三个特殊键 用VB生成EXE文件后,如何在后面加上参数?这个参数怎样传给VB 用VB实现动态显示操作进度程序 为什么北京的高程准考证到现在还没有发呀??? 谁有类似万网的域名查询系统??高分相送! 我想搞软件开发,学点网络知识,请问有多大用处? 在ASP.Net中,用VB.net写代码,怎么取得到的记录集中的记录个数啊? 请教双网隔离方案 重装系统以后,如何对Microsoft Outlook里的各种参数、选项进行设置? 求OA设计方案 请 ychuiming(飞天),hkbarton(宁静至远||淡泊明志) 进来接分 在ASP.Net中,用VB.net写代码,怎么取得到的记录集中的记录个数啊? pb中有没有与或操作符?就象VB中的Xor这类操作符? 如何从一个单一的JSP程序员迈进J2EE的世界--请高手指点迷津 第一次来csdn,请各位多多关照。随便问一个巨傻的关于BDE的问题。 离职,却被原来公司经理阴了一下 求AutoResize控件(分不够可加) 谁做过远程代理的程序(急,100分求助,不够再给) mm不让我去接她 树形菜单的问题 如何限制对SQLSERVER的请求访问数? 各位,跪谢了!不能见死不救啊! session 问题 我的服务器 无法更改 session值了 有没有好的远程服务器监控软件 主细表类型的报表问题,希望有人帮我!先谢谢了!(急) 大家救救我得机子吧~~ 极度深奥的问题!!有没有谁知道“xp_logattach ”这个存储过程的实际作用与用法。 ADO 错误代码 (能否置顶啊..斑主) ini文件的保存 智能卡读写设备(成熟技术)== 想借鉴请进 提问?关于用DreamweaverMX处理网页参数问题? ping命令的奇怪问题,你遇到过没? 有谁知道windows一共出了多少版本(包括不同语言,不同版本) 有谁知道windows一共出了多少版本(包括不同语言,不同版本) 初学者,请教小问题~~~ 用opengl写的一个屏保,有些问题想和大家讨论 帮我看看 有谁知道windows一共出了多少版本(包括不同语言,不同版本) 想暴力解决点问题,大家给点意见! 熟悉J2EE和Web,但是英语四级没过,郁闷呀!散分讨论 怎样使用一个窗体总是显示在最后面和怎样在windows桌面上写上文字。 如果全世界只有一个男人... .net组件有没有对象池的功能? 编程男友和淘气女友!绝配!!!! 企业管理器很慢? 关于窗体的问题 我明年打算考中程,到底难吗? 网络编程 为什么我的mdb数据库不能设置对象指针可以移动啊? 急啊!!!有没有做过论坛发帖机啊能否帮我一下就是怎样提交CSDN论坛的注册信息然后得到左边的树列表和右边的列表 本人做系统时有一个操作员列表,为使每个操作员的密码保密,想在数据表据中将密码用*号代替,怎么办? 怎么檢測一個線程是否已經創建? 解密软件,哪里找 美萍VOD是怎么实现不用网络共享而完成点播的呢? balance是什么意思? balance是不可数名词还是可数名词 沙漠中怎么设计个装置能从空气中冷凝水的或者其他方法?(没有水源) 小燕子属于景物吗 神奇的燕子洞中“神奇的景观”是什么 鱼腹内的气泡学名是叫什么? 空气和水有很多相似的地方,空气是否也像水那样有热胀冷缩的性质?越快越好 balance 可数吗 we were hoping to have a holiday next week,but we may not be able to get away now.怎么翻译呢?谢 balance 作为“余额” 的时候可数吗?一些余额怎么说谢谢 燕子飞过田野.拟人句 杰克逊私人医生穆雷提前出狱 歌迷不满湖南宁乡一村支书儿子结婚摆70桌 否学英语,寰球热度不减时尚盛宴:地铁变身麻豆T台秀场【高清美专家:美国悄悄丧失对华创新优势首届海内外青田人书画作品展开幕苹果公司第四财季销售增加利润下滑 手波兰发现低成本生产最薄最坚硬纳米材料伊朗和国际机构就伊核问题对话 外界期美参议院情报委员会主席:白宫将停止监美国白宫:美国同意对搜集情报方式加强白革村早知道何大伯几声咳嗽 困住窗外小偷今年西博会首设智慧城市馆百张文博会门票快报今天送给你今后每天夜间11点至次日早上6点体育大马彩公益金积极捐助华小 助推大马华曹格妻子反对孩子当童星:背台词他们不夏天不够热 沼虾略减产一场冷空气 鸳2014杭州文博会明天开幕1000支“咏芝元”野山参杭城领先上再婚时代:首席前夫你够了盛世婚契:帝少的7日枕上妻网游之英雄赞歌玩转动漫世界武林大学极品权臣星海迷途甜蜜悬赏:凶兽相公太妖孽火影之龙套的逆袭法医可可帝国首席:全球豪娶小娇妻达尔吉林寺旅游成吉思汗广场旅游西山公园旅游呼伦贝尔大草原旅游翡翠岛旅游湖南省第一师范学院旅游爱晚亭旅游岳麓书院旅游天心阁旅游情人湾潜水旅游大东海旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘