Как сохранить данные формы постоянными и отображать для пользователя все время - PullRequest
0 голосов
/ 26 апреля 2018

Как я могу заставить пользователя отправить форму, сохранить ее в MYSQL DB и затем отобразить те же отправленные данные в поле формы?

    <div class="form-group">
      <label class="control-label col-sm-2" for="lname">Last Name*</label>
      <div class="col-sm-10">
        <input type="text" class="form-control" id="lastname" placeholder="Last Name" name="lastname" value="" autocomplete="nope" required>
      </div>
    </div>

    <div class="form-group">
      <label class="control-label col-sm-2" for="email">Email*</label>
      <div class="col-sm-10">
        <input class="form-control" type="email" id="email" placeholder="Enter email" name="email" value=""  autocomplete="nope"required />
      </div>
    </div>

    <div class="form-group">
      <label class="control-label col-sm-2" for="phone">Phone</label>
      <div class="col-sm-10">
        <input type="text" class="form-control" id="phone" placeholder="Phone" name="phone" value="" autocomplete="nope" />
      </div>
    </div>

Нижеприведенный скрипт используется для сохранения в базе данных MSQL

function post() {
  var firstname = document.getElementById("firstname").value;
  var lastname = document.getElementById("lastname").value;
  var email = document.getElementById("email").value;
  var phone = document.getElementById("phone").value;

  if(firstname && lastname && email && phone) {
    $.ajax({
      type: 'post',
      url: 'profile.php',
      data: {
        firstname: firstname,
        lastname: lastname,
        email: email,
        phone: phone
      },
      success: function (response) {
        document.getElementById("status").innerHTML="Profile updated successfully";
      }
    });
  }

  return false;
}

Любая подобная ссылка в качестве примера будет отличной!

Теперь мой вопрос / проблема / процесс:

  1. Чтобы сохранить данные формы в БД MYSQL (это я уже сделал).
  2. Как мне по-прежнему отображать данные формы этого конкретного пользователя в поле ввода при каждом входе пользователя в систему? (Будет сделано)

Пожалуйста, помогите мне, так как я пытаюсь найти решение в течение последних 3 дней и использовал так много подходов, доступных в Интернете, и до сих пор ничего не получалось. Ваша помощь очень ценится. Спасибо.

Ответы [ 2 ]

0 голосов
/ 26 апреля 2018
  1. Каждый раз, когда есть логин пользователя, вы должны проверять user Id (или все, что может подтвердить этого пользователя) в соответствии с данными в базе данных.

  2. И этим user id вы можете получить данные этого пользователя по php file.

  3. И вы можете получить информацию шоу через ajax форму php file.

0 голосов
/ 26 апреля 2018

В вашем PHP-файле вам нужно вернуть строку, а в вашей функции успеха AJAX отобразить данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...