0

我正在开发一个基于互联网的软件来管理高尔夫联赛,并且想知道如何获得特定的结果。发布的代码已损坏。

我想发生的事情:

分数按团队编号保存到表格中 分数按团队编号相加 创建 HTML 元素,显示团队编号和总分

这是我所拥有的:

function CalculateScoresPage(){
    var db=openDatabase('RecordOfScores','1.0','Record of net scores', 2 * 1024 * 1024);

    db.transaction(function(tx) {

        tx.executeSql('SELECT SUM(points) FROM LeaguesMadeEasyTeams GROUP BY teamNumber', [], function(tx, results) {
            var len = results.rows.length;
            var i;
            console.log(results);
            for(i = 0; i < len; i++) {
                $("#teams").append("<div class=\"teamEntry\">Team: "
                                   + results + " " + results.rows.item(i).points 
                                   + "</div>");
                console.log(results);
            };
        });
    });
}
4

1 回答 1

0

您只是错过了列的别名。你应该试试这个:

function CalculateScoresPage(){
var db=openDatabase('RecordOfScores','1.0','Record of net scores', 2 * 1024 * 1024);

db.transaction(function(tx) {

    tx.executeSql('SELECT SUM(points) as points FROM LeaguesMadeEasyTeams GROUP BY teamNumber', [], function(tx, results) {
        var len = results.rows.length;
        var i;
        console.log(results);
        for(i = 0; i < len; i++) {
            $("#teams").append("<div class=\"teamEntry\">Team: "
                               + results + " " + results.rows.item(i).points 
                               + "</div>");
            console.log(results);
        };
    });
});

}

于 2014-11-14T22:32:53.627 回答