在线投票系统php源码,php简单在线投票系统源码下载,拆迁补偿安置
php简单 在线投票系统 源码下载,上次要和你⼀家公合作他们说要我写⼀个简单的投票系统,但是每⼀个IP只能投⼀次,好了下⾯就是我写的⼀个最最简单的投票系统了,是⽤php实现的.
先来创建数据库.有两个⼀个记录投票次数与相关信息⼀个是记录IP.
CREATE TABLE IF NOT EXISTS `lj_vote` (
`id` int(8) NOT NULL auto_increment,
`v_type` int(4) default '1',
`v_caption` varchar(500) default NULL COMMENT '此处可以放图⽚地址也可以是⽂章说明',
`v_hits` int(8) NOT NULL default '0' COMMENT '投票次数',
`v_ip` text COMMENT '投票IP为唯⼀,永远只有⼀次机会',
`v_name` varchar(50) default NULL COMMENT '作品的作者',
`v_id` int(4) default NULL COMMENT '唯⼀编号',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312 AUTO_INCREMENT=21 ;
记录IP的数据库.
情况头像CREATE TABLE IF NOT EXISTS `lj_ip` (
`id` int(8) NOT NULL auto_increment,捏泥巴
乘除法
`v_ip` varchar(50) default NULL,
`v_time` datetime default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312 AUTO_INCREMENT=4 ;
嗯.好了数据都准备好了我们就来看php 是怎么实现投票的吧.
$value =$_SERVER['HTTP_HOST'];
$vote1 =ist($_POST['a'])?$_POST['a']:'';
乐器图片
$vote2 =ist($_POST['b'])?$_POST['b']:'';
$ip =get_real_ip();
if( empty($vote1) || empty($vote2) ){
exit("");盘问的意思
}el{
$re =mysql_query("lect v_ip from lj_ip where v_ip='$ip'") or die('error');
if( mysql_num_rows($re) ){
exit("对不起,你⼰经投票了,");
}el{
mysql_query("update lj_vote t v_hits=v_hits 1 where v_name='$vote1'") or die('a');
君子兰夹箭怎么办
mysql_query("update lj_vote t v_hits=v_hits 1 where v_name='$vote2'") or die('b'); mysql_query("inrt into lj_ip(v_ip,v_time) value('$ip','".date("Y-m-d h:i:s")."')") or die('ip'); exit("");
}
}
function show_hits($value){
$result =mysql_query("lect * from lj_vote where v_name='$value'") or die('error'); return @mysql_num_rows($result);
}
function get_real_ip(){
$ip=fal;
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
$ip = $_SERVER["HTTP_CLIENT_IP"];
}
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }
for ($i = 0; $i < count($ips); $i ) {
if (!eregi ("^(10|172\.16|192\.168)\.", $ips[$i])) {
鼠年大吉
$ip= $ips[$i];
break;
}
} }
return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);
}
好了就OK了,投票系统不完成了,投票的htm页⾯我就没写了⾃⼰写⼀下吧.
>
申明:本站原创转载请注明: www.jquerycn