📄 vote.php
字号:
<?php
require "./global.php";
$name or msg('wrongpath','index.php');
$votedb = $db->getone("SELECT * FROM xydw_votes WHERE name='$name'");
$votedb or msg('wrongpath','index.php');
if($job == "show"){
$votes = explode("\n",$votedb['selects']);
$votenum = 0;
foreach($votes as $voteopt){
$votenum ++;
$voteopt = explode("|",$voteopt);
$voteopt[1] or $voteopt[1] = 0;
$voteopt[0] && $voteopts .= "$votenum $voteopt[0] 得票:<strong>$voteopt[1] <font color=red>[This_{$votenum}_This]</font></strong><br>\n";
$allnum += $voteopt[1];
$voteposts[$votenum] = $voteopt[1];
}
foreach($voteposts as $votenum => $votepost){
$votepost = (int)(($votepost/$allnum)*100);
$voteopts = str_replace("[This_".$votenum."_This]","$votepost%",$voteopts);
}
$votetd = "<strong>$votedb[subject]</strong><br><br>\n".$voteopts."<br>总投票人数:$allnum";
msg("$votetd","index.php","120");
}else {
$_SESSION['V_T'] == $name && msg('vote_limit','index.php');
$votes = explode("\n",$votedb['selects']);
$votenum = 0;
foreach($votes as $voteopt){
$votenum ++;
$voteopt = explode("|",$voteopt);
if($voteopt[0]){
$voteopts[$votenum][0] = $voteopt[0];
$voteopts[$votenum][1] = $voteopt[1];
}
}
$votenum = 0;
foreach($vote as $uservote){
$uservote && $voteopts[$uservote][1]++;
}
foreach($voteopts as $newkey => $voteoptss){
$newselects .= $voteopts[$newkey][0]."|".$voteopts[$newkey][1]."\n";
}
$db->query("UPDATE xydw_votes SET selects='$newselects' WHERE name='$name'");
session_register('V_T');
$_SESSION['V_T'] = $name;
msg('vote_ok',"vote.php?job=show&name=$name");
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -