【问题标题】:Insert the input into mysql将输入插入mysql
【发布时间】:2018-10-07 11:02:36
【问题描述】:

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

如何获取下面idNILAI的值并插入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 中 col nis 在 mysql 表中与行相同的位置。尼斯

我一直在尝试这个,但它是错误的。它只是读取输入 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 的变量。

【问题讨论】:

  • 您需要使用AJAX将输入值发送到服务器。
  • 您可以按照编写查询的方式进行 sql 注入。
  • 能打印出sql的最终值是多少吗?

标签: javascript mysql node.js arr


【解决方案1】:

您应该在 javascript 中使用此代码来获取值

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

【讨论】:

    【解决方案2】:

    使用:

    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+'")';
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 2017-10-23
    • 2014-02-26
    相关资源
    最近更新 更多