Javascript 单击td时转换为下拉框,并将更改保存到数据库

Javascript 单击td时转换为下拉框,并将更改保存到数据库,javascript,php,mysql,Javascript,Php,Mysql,我有一个脚本,当点击td(表数据)时,它会显示一个下拉框。它包含选项“X”和“O” 我的html表包含数据库中的数据。我的客户希望对数据进行前端编辑,因为这对他们来说很容易。因此,我将td转换为下拉列表,以便他们可以轻松地放置备注。但如何将用户在表中所做的更改保存到数据库中呢 以下是我制作td下拉框的脚本: $(document).on('click', 'td', function() { ////---make td transform to dropdown list box when c

我有一个脚本,当点击td(表数据)时,它会显示一个下拉框。它包含选项“X”和“O”

我的html表包含数据库中的数据。我的客户希望对数据进行前端编辑,因为这对他们来说很容易。因此,我将td转换为下拉列表,以便他们可以轻松地放置备注。但如何将用户在表中所做的更改保存到数据库中呢

以下是我制作td下拉框的脚本:

$(document).on('click', 'td', function() { ////---make td transform to dropdown list box when click---///
  if($(this).find('select').length == 0) {
      $(this).empty();  //clears out current text in the table
      $(this).append('<select><option></option><option style="font-size:20px;">X <option style="font-size:20px;">O</select>');
  }
});
$(文档)。在('click','td',function(){///-上,单击时将td转换为下拉列表框---///
if($(this).find('select')。长度==0){
$(this).empty();//清除表中的当前文本
$(this.append('xo');
}
});

将名称和类别添加到选择框中

$(document).on('click', 'td', function() { 
if($(this).find('select').length == 0) 
  {
    $(this).empty();  //clears out current text in the table
    $(this).append('<select class="selectbox" name="selectbox"><option></option><option 
style="font-size:20px;" value="X">X <option value="0" style="font-size:20px;">O</select>');
  }
});

将名称和类添加到选择框中

$(document).on('click', 'td', function() { 
if($(this).find('select').length == 0) 
  {
    $(this).empty();  //clears out current text in the table
    $(this).append('<select class="selectbox" name="selectbox"><option></option><option 
style="font-size:20px;" value="X">X <option value="0" style="font-size:20px;">O</select>');
  }
});

尝试使用select box的“更改时使用Ajax”选项调用函数您可以为其制作一个示例吗?尝试使用select box的“更改时使用Ajax”选项调用函数您可以为其制作一个示例吗?我如何用select box中的所选备注将td的值替换为数据库?您能给出update.php的示例吗?“update mbwa,mbwa_2 SET mbwa.DAY1=mbwa.DAY1,mbwa_2.DAY1_A=mbwa_2.DAY1_A其中mbwa.employeeName=mbwa_2.employeeName”--我只是在html表格的每两行中的第一个td(表数据)尝试了这个。。。但它不起作用。td的值正在返回,并且在重新加载页面时不会更新。类似于mbwa.DAY1='选择框中的选定值'。。。。。。因此,该值将替换为所选选项,,用Update.php的完整代码更新您的问题,我将选中它查看此问题如何用数据库选择框中的所选备注替换td值?您能给出update.php的示例吗?“update mbwa,mbwa_2 SET mbwa.DAY1=mbwa.DAY1,mbwa_2.DAY1_A=mbwa_2.DAY1_A其中mbwa.employeeName=mbwa_2.employeeName”--我只是在html表格的每两行中的第一个td(表数据)尝试了这个。。。但它不起作用。td的值正在返回,并且在重新加载页面时不会更新。类似于mbwa.DAY1='选择框中的选定值'。。。。。。因此,该值将替换为所选选项,,用Update.php的完整代码更新您的问题,我将检查它,请参见此问题