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

PHP and Ajax voting system_PHP tutorial

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-07-13 17:47:27
Original
1029 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:
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
Latest Issues
php data acquisition?
From 1970-01-01 08:00:00
0
0
0
PHP extension intl
From 1970-01-01 08:00:00
0
0
0
How to learn php well
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template