如何使用php从表单插入自动填充数据

ilmyapht  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(338)

大家好,我现在正在用php开发表单。目前,一旦用户使用其id登录,表单中的“员工姓名”将自动出现,im使用此代码使其出现在表单中;

<label>Name: </label> <strong><?php echo $row['staffname'] ?></strong>

但是,当我单击submit按钮时,我在数据库中签入staffname将不会被存储。
我可以在编码中添加什么作为输入?先谢谢你。

8cdiaqws

8cdiaqws1#

您可以使用ajax和jquery提交数据并添加staffname标签,如

$('#myform').on('submit', function(e) {
  e.preventDefault();
  // Get Staffname
  var staffname = $('label').text();
  // Get other field by ID
  var field1 = $('#field1').val();
  // or get all fields with
  var allFormData = $(this).serialize();

  $.post('save.php', {
    staffname: staffname,
    field1: field1,
  }, function(data) {
    console.log(data);  
  });
});
14ifxucb

14ifxucb2#

要将其作为输入,可以在表单中使用input标记。

<input type="text" name="staffname" id="staffname" value="<?php echo 
$row['staffname'];?>">

另外,请确保您正在获取变量的值 $row['staffname']

相关问题