@evgeniupjhp

Как менять данные из sql бд видя данные?

Всем привет, есть код:

if(isset($_POST['save'])) {

  $sql = "UPDATE `users` SET
          `qyes` = '".mysqli_real_escape_string($link, $_POST['qyes'])."',
          `answer` = '".mysqli_real_escape_string($link, $_POST['answer'])."',
          `value` = '".mysqli_real_escape_string($link, $_POST['value'])."',
          `status` = '".mysqli_real_escape_string($link, $_POST['status'])."'
          WHERE `id` = '".$_POST['id']."';";

  if(mysqli_query($link, $sql)) {

    $info = "Сохранено";

  }

}


Мне нужно что бы были инпуты в которых уже есть данные из базы данных, то есть я открываю ссылку с этим всем, там не пустые поля а поля для ввода в которых уже есть эти данные (из бд), а я их просто меняю, жму кнопку save и оно обновляется в бд. Как это сделать?
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 2
sergiks
@sergiks Куратор тега PHP
♬♬
Обычно используют ORM. По-простому, объект, представляющий запись в таблице.
Сначала его загружают из БД: $record = User::find(123); и показывают в форме:
return view('user-form', ['user' => $record->toArray()]);

При сохранении вы получаете в т.ч. id редактируемой записи, и под ней сохраняете принятые данные.

Погуглите php CRUD
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ad.ru Новосибирск
от 100 000 до 150 000 ₽
от 1 000 до 4 000 $
27 янв. 2021, в 00:37
11111 руб./за проект
26 янв. 2021, в 23:30
3000 руб./за проект
26 янв. 2021, в 23:07
1000 руб./за проект