Home > Backend Development > PHP Tutorial > PHP and Ajax voting system_PHP tutorial

PHP and Ajax voting system_PHP tutorial

WBOY
Release: 2016-07-13 17:47:27
Original
993 people have browsed it

 

$vote=$_GET['vote'];

//echo $vote;

$filename="poll.txt";

$content=file($filename); //把整个文件读入一个数组中

$arr=explode('||',$content[0]);

$yes=$arr[0];

$no=$arr[1];

if($vote==0){

$yes=$yes+1;

}

if($vote==1){

$no=$no+1;

}

$intpoll=$yes."||".$no;

$fp=fopen($filename,'w');

fputs($fp,$intpoll);

fclose($fp);

?> 

POLL:

 

 

 

 

 

 

 

 

 

 

Yes:  

width='

height='20'> 

No:  

width='

height='20'> 

 

//poll.js 

var xmlHttp 

function GetXmlHTTPObject(){ 

    var Object=null; 

    if (window.XMLHttpRequest) 

 { 

 Object=new XMLHttpRequest() 

 } 

else if (window.ActiveXObject) 

 { 

 Object=new ActiveXObject("Microsoft.XMLHTTP") 

 } 

    return Object; 

function statechang(){ 

    if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 

         document.getElementById("poll"). 

         innerHTML=xmlHttp.responseText; 

    } 

function getVote(int){ 

    xmlHttp=GetXmlHTTPObject() 

    if(xmlHttp==null){ 

        alert('错误!'); 

        return 

    } 

    var url="poll.php" 

url=url+"?vote="+int 

url=url+"&sid="+Math.random() 

xmlHttp.onreadystatechange= statechang 

xmlHttp.open("GET",url,true) 

xmlHttp.send(null) 

//poll.html 

  

  

  

投票(POLL)  

  

  

  

 

 

PHP AND AJAX POLL

 

 

 

Yes:  

value="0" onclick="getVote(this.value)"> 


 

No:  

value="1" onclick="getVote(this.value)"> 

 

www.2cto.com

//There is also a poll.txt file

Excerpted from chaojie2009’s column

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/478510.htmlTechArticle?php $vote=$_GET[vote]; //echo $vote; $filename=poll.txt; $content=file($filename); //Read the entire file into an array $arr=explode(||,$content[0]); $yes=$arr[0]; $no=$arr[1 ];...
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template