当前位置: 网学 > 编程文档 > PHP > 正文

一个简单的PHP投票系统

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/17
下载{$ArticleTitle}原创论文样式

作者:转接卡

建立2个表,一个用来显示当前主题,一个存放历史结果。
当前主题表结构:选项(包括主题),票数
历史结果表结构:id,主题名,关点,投票开始时间,投票结束时间


管理页面:
功能:1、更新投票主题 2、查看历史结果 3、停止使用投票系统

一、建表
CREATE Table toupiaoall(
  id int(4) NOT NULL auto_increment,
  theme char(20) NOT NULL,
  idea char(100) NOT NULL,
  begin char(20) NOT NULL,
  end char(20) NOT NULL,
  PRIMARY KEY (id)
);
CREATE TABLE toupiaocur(
  xx varchar(20) NOT NULL,
  ps int(6) not null,
  date char(10) not null
);
说明:在表toupiaocur中,第一个记录存放主题和建立时间,在进行投票时不改动。从第二个记录开始记录各选项内容和票数。

链接程序:connect.inc.php3
<?
$show="yes";
$xuanxiang=array("","one","two","thr","fou","fiv");
$current="toupiaocur";
$alldata="toupiaoall";
@mysql_connect("localhost","","") or die ("sorry,unable to connect to database");
@mysql_select_db("db") or die ("unable to select database");
?>

二、显示页面
<?
//页面
include("connect.inc.php3");
$query_tp="select * from $current";
$result_tp=mysql_query($query_tp);
$row_tp=@mysql_fetch_array($result_tp);
$rows_tp=@mysql_num_rows($result_tp);
if ($rows_tp) {
?>
<hr size="1">
<script language="JavaScript">
<!--
function newin() {
var newwin=window.open("","homeWin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=240,height=180");
return false;
}
//-->
</script>
<form name="fromtp" action="toupiao_pre.php" method="post" onsubmit="newin('''')" target=homeWin>
<center>【网上调查】</center><br>
<?
echo " <font color=#cc3300>".$row_tp[0]."</font><br>"; //显示主题
//显示每个选项
for ($t=1;$t<$rows_tp;$t++){//从1开始是为了不选主题,原因嘛。。想想表的结构吧
$seek=mysql_data_seek($result_tp,$t);
$list_tp=mysql_fetch_row($result_tp);
?>
 <input type="radio" name="piaosu" value="<? echo $list_tp[0]."\"";if ($t==1)  echo "checked"; ?> ><? echo $list_tp[0]; ?><br>
<?
}


?>
<div align=center><br><input type="submit"  name="Submittp" value="投票/查看" style="background-color: rgb(235,235,235)"></div>
</form>

<?
}

?>


三、管理页面

<?

include("connect.inc.php3");

//功能:1、更新投票主题(同时将上期投票结果放到历史中) 2、查看历史结果 3、修改历史结果
?>
<form name="form1" action="<? echo $PHP_SELF; ?>" method="get" >
<font color=#ff9900>
  • 下一篇资讯: PHP中的Java扩展
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号