本帖最后由 cyyjm 于 2013-05-13 16:23:58 编辑

解决方案 »

  1.   

    第18行有 $nRow=mssql_fetch_array($result); 读取了第一条记录
    所以就少了一条
    38到48行的代码应改为
        do{
            echo"<tr>";
            echo"<td>";
            echo $row[1];
            echo"</td>";
            echo"<td>";
            echo ($row[10]+$row[4]);
            echo"</td>";
            echo"</tr>";
        }while($row=mssql_fetch_array($result));即使用 do wuile 循环,而不是 while 循环
      

  2.   

    用两句sql来查算了。想不到什么好办法。