如何在多个选定的学生ID中进行计数

时间:2013-01-30 00:48:47

标签: php

我有两个表,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"; }

0 个答案:

没有答案