⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vote.php

📁 这个版本只是修正了一些BUG
💻 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 + -