PHP:简单的投票页面,将统计票数保存在本地文件中

<meta http-equiv="Content-type"  Content="text/html;charset=UTF-8;" />
<!DOCTYPE html>
<style type="text/css">
div{font-size:18px;color:#0000FF;}
li{font-size:24px;color:#FF0000;}
</style>

<form action="" method="post">
    <table align="center">
        <tr><td bgcolor="#CCCCCC"><div>当前最流行的web开发语言:</div></td></tr>
        <tr><td><input type="radio" name="vote" value="PHP">PHP</td></tr>
        <tr><td><input type="radio" name="vote" value="ASP">ASP</td></tr>
        <tr><td><input type="radio" name="vote" value="JSP">JSP</td></tr>
        <tr><td><input type="submit" name="sub" value="请投票"></td></tr>
    </table>
</form>

<?php
    $votefile="EX5_2vote.txt";
    if(!file_exists($votefile))
    {
        file_put_contents($votefile,"0|0|0");
    }
    if(isset($_POST['sub']))
    {
        if(isset($_POST['vote']))
        {
            $vote=$_POST['vote'];
            $votestr=file_get_contents($votefile,0);
            $votearray=explode("|",$votestr);
            echo "<center><h3>投票完毕!</h3></center>";
            if($vote=='PHP') $votearray[0]++;
            echo "<center>目前PHP的票数为:<li>".$votearray[0]."</li></center><br>";
            if($vote=='ASP') $votearray[1]++;
            echo "<center>目前SAP的票数为:<li>".$votearray[1]."</li></center><br>";
            if($vote=='JSP') $votearray[2]++;
            echo "<center>目前JSP的票数为:<li>".$votearray[2]."</li></center><br>";

            $sum=$votearray[0]+$votearray[1]+$votearray[2];
            echo "<center>总票数为:<li>".$sum."</li></center><br>";

            $votestr2=implode("|",$votearray);
            file_put_contents($votefile,$votestr2);
        }
        else
        echo "<script>alert('未选择投票选项!')</script>";
    }
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值