javascript 实现投票数据统计示例

前台代码:

 1 
 2 
 3 
 4 投票数据统计(runoob.com)
 5 
24 
25 
26 
27 
28

你喜欢 PHP 和 AJAX 吗?

29
30 是: 31 32
否: 33 34
35
36 37 38

后台处理代码:

 1 php
 2 $vote = htmlspecialchars($_REQUEST['vote']);
 3 
 4 // 获取文件中存储的数据
 5 $filename = "poll_result.txt";
 6 $content = file($filename);
 7 
 8 // 将数据分割到数组中
 9 $array = explode("||", $content[0]);
10 $yes = $array[0];
11 $no = $array[1];
12 
13 if ($vote == 0)
14 {
15   $yes = $yes + 1;
16 }
17 
18 if ($vote == 1)
19 {
20   $no = $no + 1;
21 }
22 
23 // 插入投票数据
24 $insertvote = $yes."||".$no;
25 $fp = fopen($filename,"w");
26 fputs($fp,$insertvote);
27 fclose($fp);
28 ?>
29 
30 

结果:

31 323334404142434950
是: 35 display: inline-block; background-color:green; 36 width:$yes/($no+$yes),2)); ?>px; 37 height:20px;" > 38 echo(100*round($yes/($no+$yes),2)); ?>% 39
否: 44 display: inline-block; background-color:red; 45 width:$no/($no+$yes),2)); ?>px; 46 height:20px;"> 47 echo(100*round($no/($no+$yes),2)); ?>% 48

 

转载于:https://www.cnblogs.com/lonmyblog/p/7019420.html

你可能感兴趣的:(javascript 实现投票数据统计示例)