我有两个表,initial_vote 和 studinfo。在initial_vote 表上,它由用户ID 和choices1-4(studid) 组成,我在这里存储尚未计算所选学生ID 的信息。在 studinfo 表中,这是我想指望 numvote 列的地方。
初始投票表
userid choice1 choice2 choice3 choice4
12345 c-1234 c-1134 c-1222 c-1345
23456 c-1674 c-1534 c-1342 c-1444
螺柱信息表
studid fname lname mname numvote
c-1234 maria cruz santos
c-1134 juan santos cris
c-1222 borg sample bern
c-1345 joy girl cute
我设法从如下所示的 initial_vote 中获得用户选择 1-4 的研究
$vote$_SESSION['userid'];
function getinfo2($info2){
global $voter; //lets say the userid here is 12345
$info_select = "SELECT `$info2` FROM `initial_vote` WHERE `voter_studid`='".mysql_real_escape_string($voter)."'";
if ($query_get = mysql_query($info_select)) {
if ($result = mysql_result($query_get, 0, $info2)) {
return $result;
}
}
}
$c1 = getinfo2('choice1'); $c2 = getinfo2('choice2');
$c3 = getinfo2('choice3'); $c4 = getinfo2('choice4');
但我现在的问题是,当我单击提交按钮时,如何添加或创建一个函数来计算 final_vote 表(numvote 列)中选定的学生。我尽力而为,但没有用。
if($_POST['submit']{
// ????
}else { echo "Not added"; }