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 に答える