以下是一个简单的投票系统的PHP代码示例:
index.php文件:
<!DOCTYPE html>
<html>
<head>
<title>投票系统</title>
</head>
<body>
<h2>请选择您喜欢的颜色:</h2>
<form action="vote.php" method="post">
<input type="radio" name="color" value="红色"> 红色<br>
<input type="radio" name="color" value="蓝色"> 蓝色<br>
<input type="radio" name="color" value="绿色"> 绿色<br>
<input type="submit" value="提交投票">
</form>
</body>
</html>
vote.php文件:
<?php
// 检查是否有选中的颜色
if(isset($_POST['color'])){
$selectedColor = $_POST['color'];
// 读取投票结果文件
$votesFile = 'votes.txt';
$votes = [];
if(file_exists($votesFile)){
$votes = unserialize(file_get_contents($votesFile));
}
// 增加选中颜色的票数
if(isset($votes[$selectedColor])){
$votes[$selectedColor]++;
}else{
$votes[$selectedColor] = 1;
}
// 保存投票结果
file_put_contents($votesFile, serialize($votes));
echo "您的投票已成功记录!";
}else{
echo "请先选择一个颜色进行投票!";
}
?>
result.php文件:
<?php
// 读取投票结果文件
$votesFile = 'votes.txt';
$votes = [];
if(file_exists($votesFile)){
$votes = unserialize(file_get_contents($votesFile));
}
// 显示投票结果
foreach($votes as $color => $count){
echo $color . ": " . $count . " 票<br>";
}
?>
在浏览器中打开index.php页面,选择一个颜色并提交投票。投票结果将会保存在votes.txt文件中。然后,您可以在浏览器中打开result.php页面查看投票结果。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站