简单的投票程序源码
需要文件:7pSI-C`}xaa&bF ifQ
index.php => 程序主体
setup.kaka => 初始化建数据库用yK;SI| Ji&|8wl
toupiao.php => 显示&投票OVA7iw(pP}va
6A.e0W*G0~Sk6?gn
// ----------------------------- index.php ------------------------------ //0?1E&M|"x+?)bp?
?-isP2b&r,m"i4[9s
#3d-NOm:`.@]O8t
#咔咔投票系统正式用户版1.0gYo]r.|B F
#
#-------------------------
#日期:2003年3月26日A}+\#X+`;b
#欢迎个人用户使用和扩展本系统。
#关于商业使用权,请和作者联系。am'|(t J
#没有作者允许,不允许将其用于商业用途,否则将追究其法律责任
##################################
############必要的数值,根据需要自己更改a*FrQ n LQ6y
//$url="localhost";//数据库服务器地址
$name="root";//数据库用户名\Be_&c8Ny3Hc
$pwd="";//数据库密码
//登陆用户名和密码在 login 函数里,自己改吧R:LIqor*ulX
$db="pol";//数据库名"~ g.H&tV|'adl
##################################
#生成步骤:6z(Pw0b0W WR
#1.创建数据库
#方法:用mysqladmin直接创建,或者在mysql的command环境下,输入:create database name; 注意:下面要填上$db="name";4Sc$R [ ^h
#2.创建两个表语句:R1^V@Z ?|n!o)C
#在 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);
#$z,j%@ }}h5g
#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);
#
-hR6Sd2l8e6k$ke
#7k:k9|3s-Ok2Ny
########################################################################%H!e5\*N)@4yB9i YH
7kUw*n{m W2J4hBW
############函数模块
function login($user,$password)#验证用户名和密码功能7t]6j c-q!Gs
{
if($user=="ukaka"&&$password=="123")#在这里设置用户名和密码,T:dDOAr1To,s
{return(TRUE);}
else
{return(FALSE);}6~}z.Yi8AM%^ F,g
}
function sql_connect($url,$name,$pwd)#与数据库进行连接
{/U sg"OO] Bn
if(!strlen($url))
{$url="localhost";}W-|ZO;i H{
if(!strlen($name))
{$name="root";}
if(!strlen($pwd))
{$pwd="";}
return mysql_connect($url,$name,$pwd);
}m-WT/qd
##################n%m)o-j6z/Yq
B9AzBC.^
if($fp=@fopen("setup.kaka","r")) //建立初始化数据库 R?'g(V5j"[c
{\Y!? qv!e*@
require("./setup.kaka");2`X;z"t1hFO
$myconn=sql_connect($url,$name,$pwd);
@mysql_create_db($db,$myconn);
mysql_select_db($db,$myconn);(v Y-L C;Y1\
$strPollD="drop table poll";
$strPollvoteD="drop table pollvote";
$result=@mysql_query($strPollD,$myconn);-_1tXn:L3ja]
$result=@mysql_query($strPollvoteD,$myconn);)Q1tJ"XA}j*P
$result=mysql_query($strPoll,$myconn) or die(mysql_error());