イントラネット用の請求書 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 つの変数がありますが、それらは最新の行入力 (論理) のみを提供します。