0

イントラネット用の請求書 Web サイトを作成しています。

請求書に必要な量まで行を生成する html 内に動的テーブル行を作成するための次のコードがあります。

 function addRow(tableID) {

        var table = document.getElementById(tableID);

        var rowCount = table.rows.length;
        var row = table.insertRow(rowCount);

        var colCount = table.rows[1].cells.length;

        for(var i=0; i<colCount; i++) {

            var newcell = row.insertCell(i);

            newcell.innerHTML = table.rows[1].cells[i].innerHTML;
            //alert(newcell.childNodes);
            switch(newcell.childNodes[0].type) {
                case "text":
                        newcell.childNodes[0].value = "";
                        break;
                case "checkbox":
                        newcell.childNodes[0].checked = false;
                        break;
                case "select-one":
                        newcell.childNodes[0].selectedIndex = 0;
                        break;
            }
        }
    }

フォームを介してデータを挿入した後、php echo を介してテーブル データを出力したいと考えています。しかし、動的テーブルからすべての行を出力する方法がわかりません。現在、最後の行しか得られないためです。

次の方法で、データを出力したいと思います。

echo $var_name."<br>";

現在、テーブルの各行に 5 つの変数がありますが、それらは最新の行入力 (論理) のみを提供します。

4

1 に答える 1