网站地图    收藏   

主页 > 入门引导 > php带你入门 >

PHP新手上路(九) 投票系统

来源:未知    时间:2014-11-28 23:57 作者:xxadmin 阅读:

[导读] 建设一个简单交互的网站(五) 8. 投票系统 在许多时候,我们需要收集上网者和网友们的意见。例如:新版页面与旧版页面的比较;对某一事情的看法;对体育比赛结果的预测等等。这时...

建设一个简单交互的网站(五)

 8. 投票系统

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

8.1 投票系统(mypolls.php3):

  1. <?  
  2. $status=0;  
  3. if(isset($polled)&&($polled=="c-e")){  
  4. $status=1;  
  5. }  
  6. #echo "$status";  
  7. if(isset($poll)&&($status==0)){  
  8. setcookie("polled","c-e",time() 86400,"/");#time=24h  
  9. }  
  10. ?>  
  11. <html>  
  12. <head>  
  13. <title>新版页面调查</title>  
  14. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">  
  15. <style type="text/css">  
  16. <!--  
  17. .tb { border="1" bordercolor="#009933" cellspacing="0" font-size: 9pt; color: #000000}  
  18. .head { font-family: "宋体"; font-size: 12pt; font-weight: bold; color: #009933; text-decoration: none}  
  19. .pt9 { font-size: 9pt}  
  20. a.p9:link { font-size: 9pt; color: #000000; text-decoration: none}  
  21. a.p9:visited { font-size: 9pt; color: #000000; text-decoration: none }  
  22. a.p9:hover { font-size: 9pt; color: #FF0000; text-decoration: underline}  
  23. a.p9:active { font-size: 9pt; color: #FF0000; text-decoration: underline }  
  24. -->  
  25. </style>  
  26. </head>  
  27. <body bgcolor="#FFFFFF">  
  28. <div class="head">与旧版页面相比较您觉得新版页面:</div><br>  
  29. <?  
  30. if(!isset($submit)){  
  31. ?>  
  32. <form action="myPolls.php3" method="get">  
  33. <input type="radio" name="poll_voteNr" value="1" checked >  
  34. <span class="pt9">信息量更大</span> <br>  
  35. <input type="radio" name="poll_voteNr" value="2" >  
  36. <span class="pt9">网页更精美</span> <br>  
  37. <input type="radio" name="poll_voteNr" value="3" >  
  38. <span class="pt9">没什么改进</span> <br>  
  39. <input type="radio" name="poll_voteNr" value="4" >  
  40. <span class="pt9">其它</span> <br>  
  41. <input type="submit" name="submit" value="OK">  
  42. <input type="hidden" name="poll" value="vote">  
  43. <A HREF="myPolls.php3?submit=OK" class="p9">查看调查结果</A>  
  44. </form>  
  45. <?  
  46. /*
  47. 如果想增加其它的选项可直接加上即可  
  48. */ 
  49. }else{  
  50. $descArray=array(1=>"信息量更大",  
  51. 2=>"网页更精美",  
  52. 3=>"没什么改进",  
  53. 4=>"其它" 
  54. );  
  55. $poll_resultBarHeight = 9; // height in pixels of percentage bar in result table  
  56. $poll_resultBarScale = 1; // scale of result bar (in multiples of 100 pixels)  

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论