适合个人主页使用的php意见投票箱
时间:2007-02-17 来源:PHP爱好者
对于各位版主来说,自己的主页是否受欢迎、哪些方面受欢迎、哪些方面有待改进等等都是很有用的信息。在自己的主页上放一个意见投票箱,可以及时收集访客的意见,对网站的建设会有很大帮助。下面是一个用PHP编写的意见投票箱页面,每次投票后会在本页刷新,显示各种选票的数目和所占的百分比。
----------------------vote.php------------------------------
<html>
<head>
<title>请您投票</title>
</head>
<body bgcolor = "#FFFFCC">
<?
if(isset($Submit)) //如果有新内容提交
{
if(!file_exists("voterec.txt"))
{
//各种选票数目都是0
$voterec = array(0, 0, 0, 0, 0);
}
else
{
//读出投票记录
$voterec = file("voterec.txt");
}
//更新投票记录
$voterec[$vote - 1] += 1;
//写入新的投票记录
$fp = fopen("voterec.txt", "w+");
$total = 0;
for($i = 0; $i <5; $i ++)
{
$voterec[$i] = chop($voterec[$i]);
$total += $voterec[$i];
fwrite($fp, $voterec[$i]."rn");
}
fclose($fp);
}
?>
<form name="voteform" action="vote.php" method="post" >
<p>您觉得本站的内容:</p>
<p>
<input type="radio" name="vote" value="1">
很好:<?echo $voterec[0]."人,占".(100 * bcdiv($voterec[0], $total, 4))."%"?></p>
<p>
<input type="radio" name="vote" value="2">
较好:<?echo $voterec[1]."人,占".(100 * bcdiv($voterec[1], $total, 4))."%"?></p>
<p>
<input type="radio" name="vote" value="3" checked>
一般:<?echo $voterec[2]."人,占".(100 * bcdiv($voterec[2], $total, 4))."%"?></p>
<p>
<input type="radio" name="vote" value="4">
较差:<?echo $voterec[3]."人,占".(100 * bcdiv($voterec[3], $total, 4))."%"?></p>
<p>
<input type="radio" name="vote" value="5">
很差:<?echo $voterec[4]."人,占".(100 * bcdiv($voterec[4], $total, 4))."%"?></p>
<p>
<input type="submit" name="Submit" value="提交意见">
</p>
</form>
</body>
</html>
php爱好者站 http://www.phpfans.net 为phper提供一切资讯.
----------------------vote.php------------------------------
<html>
<head>
<title>请您投票</title>
</head>
<body bgcolor = "#FFFFCC">
<?
if(isset($Submit)) //如果有新内容提交
{
if(!file_exists("voterec.txt"))
{
//各种选票数目都是0
$voterec = array(0, 0, 0, 0, 0);
}
else
{
//读出投票记录
$voterec = file("voterec.txt");
}
//更新投票记录
$voterec[$vote - 1] += 1;
//写入新的投票记录
$fp = fopen("voterec.txt", "w+");
$total = 0;
for($i = 0; $i <5; $i ++)
{
$voterec[$i] = chop($voterec[$i]);
$total += $voterec[$i];
fwrite($fp, $voterec[$i]."rn");
}
fclose($fp);
}
?>
<form name="voteform" action="vote.php" method="post" >
<p>您觉得本站的内容:</p>
<p>
<input type="radio" name="vote" value="1">
很好:<?echo $voterec[0]."人,占".(100 * bcdiv($voterec[0], $total, 4))."%"?></p>
<p>
<input type="radio" name="vote" value="2">
较好:<?echo $voterec[1]."人,占".(100 * bcdiv($voterec[1], $total, 4))."%"?></p>
<p>
<input type="radio" name="vote" value="3" checked>
一般:<?echo $voterec[2]."人,占".(100 * bcdiv($voterec[2], $total, 4))."%"?></p>
<p>
<input type="radio" name="vote" value="4">
较差:<?echo $voterec[3]."人,占".(100 * bcdiv($voterec[3], $total, 4))."%"?></p>
<p>
<input type="radio" name="vote" value="5">
很差:<?echo $voterec[4]."人,占".(100 * bcdiv($voterec[4], $total, 4))."%"?></p>
<p>
<input type="submit" name="Submit" value="提交意见">
</p>
</form>
</body>
</html>
php爱好者站 http://www.phpfans.net 为phper提供一切资讯.
相关阅读 更多 +