Как вставить данные автозаполнения из формы с помощью php - PullRequest
0 голосов
/ 23 мая 2018

Добрый день всем, я сейчас работаю над формой используя php.В настоящее время «Имя сотрудника» в форме автоматически появится после входа пользователя в систему , используя его идентификатор, и я использую этот код, чтобы он появился в форме;

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

Однако, когда я нажимаю кнопку «Отправить», я проверил в базе данных, что штатное имя не будет сохранено.

Что можно добавить в кодировку, чтобы сделать его вводом?Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 23 мая 2018

Чтобы сделать его вводом, вы можете использовать тег ввода внутри формы.

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

Также убедитесь, что вы получаете значение для переменной $row['staffname']

0 голосов
/ 23 мая 2018

Вы можете использовать AJAX и jQuery для отправки данных и добавить метку штата, например

$('#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);  
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...