简单的投票程序源码
需要文件:_(t Epwfindex.php => 程序主体
setup.kaka => 初始化建数据库用
toupiao.php => 显示&投票xEe*HD} {{;]
E;^O7WAB}6h
;s Bp e`F
// ----------------------------- index.php ------------------------------ // q aJD0L xh
-s)bo!~ G-znze
?
#a^]|*CB!G8i
#咔咔投票系统正式用户版1.0
#}lT]#[5LT+c-C;q?$I
#-------------------------!mb7uGa7ir~Y
#日期:2003年3月26日ftD:f1s@
#欢迎个人用户使用和扩展本系统。0Oc5F{ |F??0o
#关于商业使用权,请和作者联系。QTh*mS:lLp9s
#没有作者允许,不允许将其用于商业用途,否则将追究其法律责任/X$ziv%h'kw_
##################################h Ah&LI+BMn dv
############必要的数值,根据需要自己更改0r:~9e0{ O(b;kW
//$url="localhost";//数据库服务器地址
$name="root";//数据库用户名
$pwd="";//数据库密码TL)|&_0pE"]1`w
//登陆用户名和密码在 login 函数里,自己改吧uN ?L!W8q9v2]z.ah
$db="pol";//数据库名 C/} u-gD'o1g2tW
##################################
#生成步骤: WL ^Tkc
#1.创建数据库
#方法:用mysqladmin直接创建,或者在mysql的command环境下,输入:create database name; 注意:下面要填上$db="name";3}UDd|;D,\
#2.创建两个表语句:
#在 create table poll(pollid int(10) AUTO_INCREMENT primary key,question varchar(255) default NULL,begindate int(10) default 0,options text default NULL,votes text default NULL,deaddate int(10) default NULL,number smallint(6) default 0,oddmul smallint(1) default 0);
#v~\ q.J;`'n'b
#create table pollvote(pollvoteid int(10) AUTO_INCREMENT primary key,pollid int(10) default 0,votequestion varchar(255) default NULL,votenumber varchar(255) default NULL,userip varchar(15) default NULL,votedate int(10) default NULL);[o#gF)f
#"O;p&LC6Vc3i
}`r#daR:C
#
########################################################################
############函数模块[:D7G@ ^g&c1M e \8C
function login($user,$password)#验证用户名和密码功能
{
if($user=="ukaka"&&$password=="123")#在这里设置用户名和密码B#^B|m
{return(TRUE);}
else
{return(FALSE);}
}6d7c;ZJ&|hq6TI
function sql_connect($url,$name,$pwd)#与数据库进行连接
{
if(!strlen($url))
{$url="localhost";}
if(!strlen($name))
{$name="root";}
if(!strlen($pwd))ni#D@ n7qz
{$pwd="";}
return mysql_connect($url,$name,$pwd);9DH!g` f;A/U3z
}mw7ONi~A\ @ M
##################
KI M r%Nw
if($fp=@fopen("setup.kaka","r")) //建立初始化数据库/X6]TNs*P
{
require("./setup.kaka");/t0{_-f)y9jBV6I`
$myconn=sql_connect($url,$name,$pwd);
@mysql_create_db($db,$myconn);
mysql_select_db($db,$myconn);h[Ok[ q
$strPollD="drop table poll";J$C&X0uLn IZ
$strPollvoteD="drop table pollvote";+N6u?QjOo w
$result=@mysql_query($strPollD,$myconn);*|;}$g:U.Nb`'Z)B
$result=@mysql_query($strPollvoteD,$myconn);%kjAQQ1n:Xh
$result=mysql_query($strPoll,$myconn) or die(mysql_error());
$result=mysql_query($strPollvote,$myconn) or die(mysql_error());
mysql_close($myconn);{&` r`)^S A @sK.Y(u
fclose($fp);$?k"jVAjz}f
@unlink("setup.kaka");m7RI1K^`"Bf"}7Qo
}
?>
#i8JW.^%w@P
<HTML>
<HEAD>.R K%?,kZO0_+C
<meta http-equiv="Content-Language" c>'lA7m+}NR1i
<META NAME="GENERATOR" C>T0yrR*~s
<style type="text/css">
<!--
input { font-size:9pt;}
A:link {text-decoration: underline; font-size:9pt;color:000059}5D|*I!E~_iu
A:visited {text-decoration: underline; font-size:9pt;color:000059}h*c&?6q;D$t
A:active {text-decoration: none; font-size:9pt})E St(W$f(c
A:hover {text-decoration:underline;color:red}
body, table {font-size: 9pt}
tr, td{font-size:9pt}
-->
</style>o,b7W8HM]
<title>捌玖网络 投票系统###by 89w.org</title>K5W!F+S S ^%g*^0}%K
</HEAD>:T.E$~aGd:_:o
<body alink="#FF0000" link="#000099" vlink="#CC6600" topmargin="8" leftmargin="0" bgcolor="#E5E5E5">E?;V$@\I
<div align="center">
<center>UoMj U qr
<table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="550" cellpadding="0">
<tr>f%D9] m BJT
<td width="100%"> </td>
</tr>
<tr>
<td width="100%" align="center">;|?!ep+]@:~E0E w A}+H
<table border="1" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0">
<tr>"~+l2zZbWYS#E
<td width="100%" background="bg1.gif" align="center">6Z)r+Itfs?4Uk$O4~
<a href=[email=zanghaoyun@163.com]mailto:zanghaoyun@163.com[/email]><img border="0" src="log1.gif" alt="与我联系" width="300" height="30"></a></td>(}9u{FT'| Ks
</tr>p5y'YSq%i,|_6T u!h4h
<tr>
<td width="100%" bgcolor="#E5E5E5" align="center">B1TL)[N_V
<?
if(!login($user,$password)) #登陆验证
{
?>5@_BN9|+vd!y1t
<form action="" method="get">
<table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="260" cellpadding="0">
<tr>
<td width="30%"> </td><td width="70%"> </td>
</tr>Pk;tug8X"g2x
<tr>b^-t)?!c
<td width="30%">
<img border="0" src="name.gif" width="80" height="28"></td><td width="70%">
<input size="20" name="user"></td>
</tr>