投票操作管理系统

来源:互联网 发布:破解福利软件分享 编辑:程序博客网 时间:2024/05/16 08:55

方便人们对一件事情或一个人进行一个简单的评价,让我们对这个人有一个具体的了解

a.html

<html><head><meta charset="utf-8"><title>带你装逼带你飞</title><script>function getVote(int) {  if (window.XMLHttpRequest) {    // IE7+, Firefox, Chrome, Opera, Safari 执行代码    xmlhttp=new XMLHttpRequest();  } else {    // IE6, IE5 执行代码    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");  }  xmlhttp.onreadystatechange=function() {  if (xmlhttp.readyState==4 && xmlhttp.status==200)    {      document.getElementById("poll").innerHTML=xmlhttp.responseText;    }  }  xmlhttp.open("GET","poll_vote.php?vote="+int,true);  xmlhttp.send();}</script></head><body><style>  body{              background: url("a.jpg");          }</style><div id="poll"><h3>你喜欢你老婆?</h3><form>喜欢:<input type="radio" name="vote" value="0" onclick="getVote(this.value)"><br>不喜欢:<input type="radio" name="vote" value="1" onclick="getVote(this.value)"></form></div></body></html>
poll_vote.php

<?php$vote = htmlspecialchars($_REQUEST['vote']);// 获取文件中存储的数据$filename = "poll_result.txt";$content = file($filename);// 将数据分割到数组中$array = explode("||", $content[0]);$yes = $array[0];$no = $array[1];if ($vote == 0){  $yes = $yes + 1;}if ($vote == 1){  $no = $no + 1;}// 插入投票数据$insertvote = $yes."||".$no;$fp = fopen($filename,"w");fputs($fp,$insertvote);fclose($fp);?><h2>投票结果:</h2><table>  <tr>  <td>喜欢:</td>  <td>  <span style="display: inline-block; background-color:green;      width:<?php echo(100*round($yes/($no+$yes),2)); ?>px;      height:20px;" ></span>  <?php echo(100*round($yes/($no+$yes),2)); ?>%  </td>  </tr>  <tr>  <td>不喜欢:</td>  <td>  <span style="display: inline-block; background-color:red;      width:<?php echo(100*round($no/($no+$yes),2)); ?>px;      height:20px;"></span>  <?php echo(100*round($no/($no+$yes),2)); ?>%  </td>  </tr></table>


0 0
原创粉丝点击