简单的投票程序源码
需要文件:index.php => 程序主体
setup.kaka => 初始化建数据库用ON4n y,Y
toupiao.php => 显示&投票\,C~et6R
YD?8`m
}I']-H'e6F
// ----------------------------- index.php ------------------------------ //
?,VAp;} D!BC?
#
#咔咔投票系统正式用户版1.0H!Gj1D&~w)K$M
#
#------------------------- r)N.C:bfs
#日期:2003年3月26日T4c|.B p
#欢迎个人用户使用和扩展本系统。!E#y5^ C/`,}4P
#关于商业使用权,请和作者联系。*T,z/\ R(c!vl5h
#没有作者允许,不允许将其用于商业用途,否则将追究其法律责任|s'xx`8O LI qlt]
##################################qo3Z{z Za
############必要的数值,根据需要自己更改&|y4w'PFg
//$url="localhost";//数据库服务器地址
$name="root";//数据库用户名
$pwd="";//数据库密码
//登陆用户名和密码在 login 函数里,自己改吧
$db="pol";//数据库名5Vgga Z!|?
##################################(n?KF\jU9~&A
#生成步骤:r8LF uB?
#1.创建数据库;O$nb%L(a:o
#方法:用mysqladmin直接创建,或者在mysql的command环境下,输入:create database name; 注意:下面要填上$db="name";
#2.创建两个表语句:/}1al Sg)e
#在 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);
#Y;Qp AO BvK
#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);
#1[%{"P%eg
/kO2^;b_
#
########################################################################
############函数模块E }]wWe5M
function login($user,$password)#验证用户名和密码功能 r7JQ3N!yu+_3|lI
{
if($user=="ukaka"&&$password=="123")#在这里设置用户名和密码
{return(TRUE);}
else
{return(FALSE);}6Y,IK+A2} ^8dM.ev {
}
function sql_connect($url,$name,$pwd)#与数据库进行连接wU)`s.w-X
{X(T"HWV S }+B
if(!strlen($url))fa1K0\0{(W,A7o#x'Ny
{$url="localhost";}
if(!strlen($name))K&^tc\u"zZQ`,i
{$name="root";}!@Y F(MBW D)c
if(!strlen($pwd))(zp6bf6p!B
{$pwd="";}
return mysql_connect($url,$name,$pwd);gMz)bJ
}
##################
if($fp=@fopen("setup.kaka","r")) //建立初始化数据库
{l? C$i*O.Y8x6A
require("./setup.kaka");"[0\5v{\B8G:eEA
$myconn=sql_connect($url,$name,$pwd);
@mysql_create_db($db,$myconn);
mysql_select_db($db,$myconn);
$strPollD="drop table poll";
$strPollvoteD="drop table pollvote";aj+Z"`hR
$result=@mysql_query($strPollD,$myconn);
$result=@mysql_query($strPollvoteD,$myconn);
$result=mysql_query($strPoll,$myconn) or die(mysql_error());$jk h*kE8SI _,s
$result=mysql_query($strPollvote,$myconn) or die(mysql_error());%w:eMh!D {*r7C1m
mysql_close($myconn);
fclose($fp);5qd.dq pOK
@unlink("setup.kaka");
}AWyL}4s
?>h\p/mw
9W$py%gax \:C
<HTML>
<HEAD>
<meta http-equiv="Content-Language" c>
<META NAME="GENERATOR" C>
<style type="text/css">j*C(po"I
<!--ld'}S!Q't(a
input { font-size:9pt;}_zv3Qh^
A:link {text-decoration: underline; font-size:9pt;color:000059}
A:visited {text-decoration: underline; font-size:9pt;color:000059}7jgW!y~r
A:active {text-decoration: none; font-size:9pt}%t%_&j^ E:J~0Ua
A:hover {text-decoration:underline;color:red}