2014-03-27 52 views
0

我正在尝试为我的NCAA括号生成表格,并且遇到了计算问题。本质上,我试图实现以下过程:用PHP计算表格

  1. Gary的选择(第4列)等于结果(第2列)吗?
  2. 如果是这样,请将该游戏的积分(第3列)添加到变量$ total中。
  3. 重复每行(代表游戏),所以最后$总等于总分。

    +-------+--------+--------+-------+-------+ 
    | Game | Result | Points | 101 | 102 | 
    +-------+--------+--------+-------+-------+ 
    | game1 | Team1 |  2 | Team1 | Team2 | 
    +-------+--------+--------+-------+-------+ 
    | game2 | Team2 |  2 | Team1 | Team2 | 
    +-------+--------+--------+-------+-------+ 
    | game3 | Team1 |  6 | Team2 | Team1 | 
    +-------+--------+--------+-------+-------+ 
    

什么我试过到目前为止

for ($i=101; $i<=102; $i++) { 

    $stmt = $conn->query('SELECT game, points, result, '.$i.' FROM data'); 

    echo 'SELECT game, points, '.$i.', result FROM data'; 

    while($row = mysqli_fetch_array($stmt)) 
     { 
      $result = $row['result']; 
      $points = $row['points']; 
      $choice = $row[''.$i.'']; 

       if ($result == $choice) { 
        $total = $total.$points; 
       } 
     } 

     echo $total;  

} 
+1

你尝试过什么吗? – raygo

+0

非常感谢Dave Chen帮助我的桌子。 @raygo,这是我一直在调整的东西。 –

回答