我有两个表,initial_vote和studinfo。在initial_vote表上,它由userid和choices1-4(studid)组成,我在这里存储所选学生id尚未计算的信息。在studinfo表中,这是我想要计算numvote列的地方。
initial_vote table
userid choice1 choice2 choice3 choice4
12345 c-1234 c-1134 c-1222 c-1345
23456 c-1674 c-1534 c-1342 c-1444
studinfo表
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列)中所选的studid。我尽我所能,但它没有工作。
if($_POST['submit']{
// ????
}else { echo "Not added"; }