[php学习五]AJAX练习2-投票
来源:互联网 发布:cms系统文档 编辑:程序博客网 时间:2024/05/22 19:06
</pre><pre name="code" class="html"><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>投票</title> <script> function OnRadioClick(var11){ xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function(){ if(xmlhttp.status == 200 && xmlhttp.readyState == 4){ poolDiv = document.getElementById("poll"); poolDiv.innerHTML = xmlhttp.responseText; } }; xmlhttp.open("GET","投票.php?value=" + var11, true); xmlhttp.send(); } </script></head><body><div id="poll"> <form> <span>喜欢AJAX么?</span> 喜欢:<input type="radio" value="0" onclick="OnRadioClick(this.value)"> 不喜欢:<input type="radio" value="1" onclick="OnRadioClick(this.value)"> </form></div></body></html>
<html><head> <meta charset="utf-8"></head><body><?php/** * Created by PhpStorm. * User: liyanq * Date: 16/7/15 * Time: 21:07 */$result = htmlspecialchars($_GET["value"]);$fileName = "poll_result.text";$content = file($fileName);$yesCount = explode("||",$content[0])[0];$noCount = explode("||",$content[0])[1];if($result == 0){ $noCount+=1;}else if($result == 1) { $yesCount+=1;}$insertContent = $yesCount . "||" . $noCount;//这里有个文的权限问题,只有设置了everyone的读写权限后,就没有问题了.//但没搞明白,自己的用户有读写权限,却还抱错....$file = fopen($fileName,"w");fputs($file,$insertContent);fclose($file);?><t2>结果</t2> <table> <tr> <td>是:</td> <td><span style="display: inline-block; background: #3bff12; width:<?php echo (100*round($yesCount/($yesCount+$noCount),2)); ?>px;height: 20px;"> </span> <?php echo (100*round($yesCount/($yesCount+$noCount),2)); ?> </td> </tr> <tr> <td>否:</td> <td><span style="display: inline-block;background: red;width: <?php echo (100*round($noCount/($yesCount + $noCount),2));?>px;height: 20px;"> </span> <?php echo (100*round($noCount/($yesCount + $noCount),2));?> </td> </tr></table></body></html>
注意:用php结果处理span的宽度时候,一定要加上px单位,否则无效。感谢haoc的帮助。
0 0
- [php学习五]AJAX练习2-投票
- PHP 和 AJAX 投票
- PHP 和 AJAX 投票
- PHP AJAX 投票器
- php和Ajax 投票系统
- PHP+AJAX 投票器功能
- [php学习四]AJAX练习1
- php 数据访问练习:投票页面
- php 投票模块 2
- PHP再线投票ajax.html
- 学习笔记2(投票)
- [php学习六]AJAX练习3-实时搜索
- 实例学习PHP之投票程序
- 实例学习PHP之投票程序篇
- PHP开发学习门户改版效果图投票
- 项目2辅助学习练习五
- PHP 投票
- PHP、MySQL、Ajax实现限制ip、浏览器投票
- 博客转移到https://m00z.github.io
- Android4.4 以太网和DHCP启动过程介绍
- 2016夏季练习——线段树
- 杂七杂八
- java异常
- [php学习五]AJAX练习2-投票
- C# 操作sqlite数据库
- Paint及Canvas的应用
- hdu 5720 Wool
- 学习笔记-斯坦福iOS7-第十课:多线程,滚动视图
- 加一些条件的并查集1
- 用CURL实现Http请求、curl_easy_setopt-curl库的关键函数之一
- 数据结构与算法分析(三) —— 二叉查找树的实现
- 搭建Spring+Spring MVC+Hibernate开发框架