Php 将可编辑的值传递到数组中
我正在将HTML表的内容传递到一个数组中,以便稍后可以将PHP传递到另一个表中,但我遇到了问题,我有一个可编辑列,当我单击触发javascript数组代码的按钮时,该列会一直恢复为其原始值(0),我希望能够从数组中筛选出保留在0处的项,因此我需要保留编辑的值并将其推送到数组中。有人知道他们为什么一直重置为默认值以及如何停止吗?代码如下: PHP:Php 将可编辑的值传递到数组中,php,html,arrays,contenteditable,Php,Html,Arrays,Contenteditable,我正在将HTML表的内容传递到一个数组中,以便稍后可以将PHP传递到另一个表中,但我遇到了问题,我有一个可编辑列,当我单击触发javascript数组代码的按钮时,该列会一直恢复为其原始值(0),我希望能够从数组中筛选出保留在0处的项,因此我需要保留编辑的值并将其推送到数组中。有人知道他们为什么一直重置为默认值以及如何停止吗?代码如下: PHP: $Sql=“从ItemType='Permit'所在的Tbl_零件中选择不同的材料、单位度量、价格、计数”; $result=mysqli\u查询($
$Sql=“从ItemType='Permit'所在的Tbl_零件中选择不同的材料、单位度量、价格、计数”;
$result=mysqli\u查询($conn,$Sql);
回声“;
回声“;
“许可证”;
回声“单位”;
呼应“价格”;
回应“数量”;
while($row=mysqli\u fetch\u assoc($result)){
回声“;
echo$row['Material'];
回声“;
echo$row['UnitMeasure'];
回声“$”;
echo$行[‘价格’];
回声“;
echo$row['Count'];
回声“;
}
回声“;
HTML:
<button id ="QAdd" onclick="MakeArray();">Add</button>
添加
Javascript:
function MakeArray() {
var table = document.getElementById ("tablePerm1");
var data = [];
for (var i = 1; i < table.rows.length; i++){
if (table.rows[i].cells[3].innerHTML = "0"){
}else{
for(var j = 0; j < table.rows[i].cells.length; j++){
data.push(table.rows[i].cells[j].innerHTML);
}
}
}
alert(data);
};
函数MakeArray(){
var table=document.getElementById(“tablePerm1”);
var数据=[];
对于(变量i=1;i
function MakeArray() {
var table = document.getElementById ("tablePerm1");
var data = [];
for (var i = 1; i < table.rows.length; i++){
if (table.rows[i].cells[3].innerHTML = "0"){
}else{
for(var j = 0; j < table.rows[i].cells.length; j++){
data.push(table.rows[i].cells[j].innerHTML);
}
}
}
alert(data);
};