📄 vote.php
字号:
<?php
/***********************************************
vote.php - 投票处理程序
Version : 1.2
Author : Tracemouse (tracemouse@msn.com)
Copyright: www.vitci.com
Writed : 2003/09/09
Modified : 2004/04/12
************************************************/
require "./include/base.php";
require "./include/vote.php";
$nav .= SEPARATER.$language['vote'];
if($vsubmit)
{
if(!isset($sid))
{
showmessage('error vote','vote.php');
}
else
{
$sid=intval($sid);
}
$vid=intval($vid);
$query=$db->query("select multi from $table_votes where vid=$vid");
$multi=$db->result($query,0);
if($multi == 0)
{
$val='isvote_'.$vid;
if ($$val == $vid) showmessage($language['vote_al_post'],'vote.php?vid='.$vid);
}
$query=$db->query("update $table_votekeys set votenum=votenum+1 where vid=$vid and sid=$sid");
$query=$db->query("update $table_votes set totalvotes=totalvotes+1 where vid=$vid");
setcookie($val, $vid, time()+ 86400 * 365, $cookiepath, $cookiedomain);
showmessage($language['vote_success'],'vote.php?action=vresult&vid='.$vid);
}
elseif($vid)
{
$vid=intval($vid);
if($action == 'vresult') $votetable=voteresult($vid);
else
{
$query=$db->query("SELECT multi FROM $table_votes WHERE vid=$vid");
$multi=$db->result($query,0);
if($multi == 1)
$votetable=voteview($vid);
else
{
$val='isvote_'.$vid;
if ($$val == $vid) $votetable=voteresult($vid);
else $votetable=voteview($vid);
}
}
$viewflag='single';
}
else
{
$query=$db->query("SELECT * FROM $table_votes ORDER BY vid");
$votelist=array();
while($dbq_rec=$db->fetch_array($query))
{
if($dbq_rec['multi'] == 1)
$dbq_rec['table']=voteview($dbq_rec[vid]);
else
{
$val='isvote_'.$dbq_rec['vid'];
if($$val==$dbq_rec['vid'])
$dbq_rec['table']=voteresult($dbq_rec[vid]);
else
$dbq_rec['table']=voteview($dbq_rec[vid]);
}
$votelist[]=$dbq_rec;
}
$viewflag='multi';
}
unset($dbq_rec);unset($query);
include template('vote');
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -