Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将可编辑的值传递到数组中_Php_Html_Arrays_Contenteditable - Fatal编程技术网

Php 将可编辑的值传递到数组中

Php 将可编辑的值传递到数组中,php,html,arrays,contenteditable,Php,Html,Arrays,Contenteditable,我正在将HTML表的内容传递到一个数组中,以便稍后可以将PHP传递到另一个表中,但我遇到了问题,我有一个可编辑列,当我单击触发javascript数组代码的按钮时,该列会一直恢复为其原始值(0),我希望能够从数组中筛选出保留在0处的项,因此我需要保留编辑的值并将其推送到数组中。有人知道他们为什么一直重置为默认值以及如何停止吗?代码如下: PHP: $Sql=“从ItemType='Permit'所在的Tbl_零件中选择不同的材料、单位度量、价格、计数”; $result=mysqli\u查询($

我正在将HTML表的内容传递到一个数组中,以便稍后可以将PHP传递到另一个表中,但我遇到了问题,我有一个可编辑列,当我单击触发javascript数组代码的按钮时,该列会一直恢复为其原始值(0),我希望能够从数组中筛选出保留在0处的项,因此我需要保留编辑的值并将其推送到数组中。有人知道他们为什么一直重置为默认值以及如何停止吗?代码如下:

PHP:

$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);
};