IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> PHP投票文件存储数据 -> 正文阅读

[PHP知识库]PHP投票文件存储数据

?3.php

<body>
<form action="3.1.php" method="post">
<h3>最美大学生投票系统</h3>
<table width="200" border="1">
  <tr>
    <td>小诺</td>
    <td><input type="radio" name="a" value="小诺"></td>
  </tr>
  <tr>
    <td>老诺</td>
    <td><input type="radio" name="a" value="老诺"></td>
  </tr>
  <tr>
    <td>小徐</td>
    <td><input type="radio" name="a" value="小徐"></td>
  </tr>
  <tr>
    <td>老徐</td>
    <td><input type="radio" name="a" value="老徐"></td>
  </tr>
  <tr>
    <td>老牛</td>
    <td><input type="radio" name="a" value="老牛"></td>
  </tr>
  <tr>
    <td colspan="2"><input type="submit" name="b" value="投票"></td>
    </tr>
</table>
</form>

</body>

?效果:

?3.1.php

<body>
<?php
$votefile = "vote.txt";
if (!file_exists($votefile)) {
    $handle = fopen($votefile, "w+");
fwrite($handle, "0|0|0");
    fclose($handle);
}
if (isset($_POST['b'])) {
    if (isset($_POST['a'])) {
        $vote = $_POST['a'];
        $handle = fopen($votefile, "r+");
        $votestr = fread($handle, filesize($votefile));
        fclose($handle);
        $votearray = explode("|", $votestr);
        //var_dump($votearray);
        echo "<h3>投票完毕</h3>";
        if ($vote == '小诺')
            $votearray[0]++;
        if ($vote == '老诺')
			$votearray[1]++;
        if ($vote == '小徐')
            $votearray[2]++;
		if ($vote == '老徐')
            $votearray[3]++;
		if ($vote == '老牛')
            $votearray[4]++;
        echo "目前小诺的支持票数为:" . $votearray[0] . "<br>";
        echo "目前老诺的支持票数为:" . $votearray[1] . "<br>";
        echo "目前小徐的支持票数为:" . $votearray[2] . "<br>";
		echo "目前老徐的支持票数为:" . $votearray[3] . "<br>";
		echo "目前老牛的支持票数为:" . $votearray[4] . "<br>";
        $sum = $votearray[0] + $votearray[1] + $votearray[2]+ $votearray[3]+ $votearray[4];
        echo "总票数为:" . $sum . "<br>";
        $votestr2 = implode("|", $votearray);
        $handle = fopen($votefile, "w+");
        fwrite($handle, $votestr2);
        fclose($handle); }
    else {echo "<script>alert('未选择投票选项!');
	            history.back();</script>";
	           }  }
?>

</body>

效果:

?自动在根目录下生成vote.txt文件

?scc样式

<style type="text/css">
table {
				width: 400px;
				background: #ccc;
				margin: 10px auto;
				border-collapse: collapse;/*border-collapse:collapse合并内外边距(去除表格单元格默认的2个像素内外边距*/	
			}				
			th,td {
				height: 25px;
				line-height: 25px;
				text-align: center;
				border: 1px solid #ccc;
			}		
			th {
				background: #eee;
				font-weight: normal;
			}		
			tr {
				background: #ccc;
			}		
			tr:hover {
				background: #cc0;
			}
		body {
			background:#FCC;
  color: #fff;
		text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,0.1), 0 0 5px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.2),0 5px 10px rgba(0,0,0,0.25);
}
 h3{text-align:center}
</style>

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2022-04-04 11:48:41  更:2022-04-04 11:49:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 13:48:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码