51可用代码模板网站

咨询热线:

181-1164-6936
  • 1
PHP代码
当前位置:首页>实用代码>PHP代码>

PHP简易投票系统

时间:2017-08-04 10:35点击:
<?
	//用COOKIE保存投票人的投票记录
	if($vote && !$already_voted) SetCookie("already_voted","1");
?>
<html>
<head>
<title>简易投票系统</title>
</head>
<body alink="#FF0000" link="#000099" vlink="#CC6600" topmargin="8" leftmargin="0" bgColor="#FFFFFF">
<br><center><font color=green>简易投票系统-学习PHP 4.0容易吗?</font></center><br>
<table cellspacing=0 bordercolordark=#FFFFFF width="60%" bordercolorlight=#000000 border=1 align="center" cellpadding="2">
  <tr>
    <td align="center">
<form action="<?echo $PHP_SELF?>" method="post" name="frmVote">
<br>添加一个投票类别: <input type="text" name="newvoteitem" size="20" maxlength="30"><input type=submit value="添 加"><br><br>
<?
	//连接数据库
	mysql_connect("localhost","root","");
	$mysqldb="test";
	if($newvoteitem)
	{
		//添加新的投票项
		if(!mysql_db_query($mysqldb,"insert into vote values ('$newvoteitem',0)"))
		{
			echo "添加出错!<br>";
		}
	}
	//用COOKIE保存投票人的投票记录
	if($vote && $already_voted) {
         echo "<font color=red>请您不要重复投票,谢谢!</font><br><br>\n";
     }
     else if($vote)
     {
         if(!mysql_db_query($mysqldb,"update vote set votes=votes+1 where name='$vote'"))
         {
             echo "投票出错!<br>";
         }
     }
     //计算总投票数
     $result=mysql_db_query($mysqldb,"select sum(votes) as sum from vote");
     if($result)
     {
         $sum=(int) mysql_result($result,0,"sum");
         mysql_free_result($result);
     }
     //读出投票项数据
     $result=mysql_db_query($mysqldb,"select * from vote order by votes DESC");
?>
<table cellspacing=0 bordercolordark=#FFFFFF width="90%" bordercolorlight=#000000 border=1 align="center" cellpadding="2">
  <tr>
    <td align="center" width="15%">投票</td>
    <td align="center" width="60%">选项</td>
    <td align="center" width="25%">票数/比例</td>
  </tr>
<?
	//循环读出投票项
	while($row=mysql_fetch_row($result))
	{
		//计算百分比
		$per=(int)(100*$row[1]/$sum);
?>
  <tr>
    <td align="center"><input type=radio name=vote value="<?echo $row[0]?>"></td>
    <td><?echo $row[0]?></td>
    <td align="right"><?echo $row[1]?><img src="blue.gif" height=10 width="<?echo $per?>"><?echo $per?></td>
  </tr>
<?
	}
	//释放结果集
     mysql_free_result($result);
 ?>
</table>
<br><input type=submit value="投 票">
</form>
    </td>
  </tr>
</table>
</BODY>
</HTML>
51可用模板(代码)网站专为广大站长朋友提供精品模板与代码,同时免费提供网站收录。
本站域名: WWW.51KYDM.COM    联系方式:QQ:182468923    手机:18111646936
本站关键词:网站链接收录网址收录入口网站免费提交收录网站收录提交入口    网站地图
51可用模板
展开