将输入插入mysql

时间:2018-04-26 16:43:54

标签: javascript mysql node.js arr

我是编程新手。请原谅我的无知。 我的英语不太好。希望你理解我在我的问题中的意思。

如何获取下面的id NILAI的值并插入到mysql中。

     html += '<tr>';
              html += '<td class="indi" align="center">';
              html += row.nis;
              html += '</td>';
              html += '<td class="indi">';
              html += row.nama_siswa;
              html += '</td>';
              html += '<td>';
              html += '<input id="nilai" type="text" placeholder="nilai"/>';
              html += '</td>';
              html += '</tr>';  

我希望输入值插入mysql,其中mysql表中的col nis与row相同。 NIS

我一直在尝试这个,但这是错的。它只是读取输入nilai中第一行的值并创建一个新的nis = 0.

var data1 = document.getElementById("nilai") ;
var i;
    for (i=0;i<data1.length;i++) {
       var sql='INSERT INTO nilaitugas(no_tugas, nilai) VALUES ("'+dataid+'","'data1.elements[i]. value+'")';
   } 

注意:dataid是我需要输入的url的变量。

2 个答案:

答案 0 :(得分:1)

你应该在javascript中使用这段代码来获取值

var data1 = document.getElementById("nilai").value;

答案 1 :(得分:1)

使用:

var data1 = document.getElementById("nilai").value; //to get the value in the input tag
var sql='INSERT INTO nilaitugas(no_tugas, nilai) VALUES ("'+dataid+'","'data1+'")';