已有40人关注
交作业——第2课 情景应用5 投票系统
发表在PHP图书答疑 2012-09-09
是否精华
版块置顶:
[strong]第3课 3.3节后面有个你问我答——字符串函数explode 可以做投票系统,我没研究出来。

倒根据网站访问量统计做了个简单的投票系统。

作业奉上:[/strong]

<form id="form1" name="form1" method="post" action="">
<label>
  <input type="submit" name="Submit" value="投一票" />
  </label>
 </form>

  <?php
  if(isset($_POST['Submit'])){
if(($fp=fopen("counter.txt","r"))==false){ //使用fopen函数打开counter.txt文件,并将返回的标识指针赋给$fp
echo "打开文件失败!"; //如果打开失败则执行该语句
}else{ //如果打开成功则执行下面的操作
$counter=fgets($fp,1024); //使用fgets函数读取$fp变量获取到的文件中的数据,并将值赋给$counter
fclose($fp);
$counter++;                     //关闭$fp文件
$fp=fopen("counter.txt","w");    //以写入的方式打开文本文件
fputs($fp,$counter);             //使用fputs函数将递减后的数据添加到文本文件中
fclose($fp);
    }
    }

if(($fp=fopen("counter.txt","r"))==false){ //使用fopen函数打开counter.txt文件,并将返回的标识指针赋给$fp
echo "打开文件失败!"; //如果打开失败则执行该语句
}else{ //如果打开成功则执行下面的操作
$counter=fgets($fp,1024); //使用fgets函数读取$fp变量获取到的文件中的数据,并将值赋给$counter
fclose($fp);
  
  echo "张三的票数".$counter;                    //输出张三的票数
}
  
  ?>
分享到:
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照