|
建设一个简单交互的网站(五)
网站制作软件教程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 } --> 网站制作软件教程注释:从上面我们可以看出该投票系统的基本过程: 1、打开文件取得数据到数组$curArray(文件不存在则初始化数组$curArray) 2、编历数组,处理数据得到所需值 3、计算百分比,控制统计bar图像宽度 4、将数据保存到"data.pol"中 |