Как объединить данные из нескольких полей input и записать их в один столбец базы данных?

  • 26 августа 2023 г. 12:56
Ответы на вопрос 4
Чтобы объединить данные из нескольких полей input и записать их в один столбец базы данных, вы можете создать новое свойство, которое будет содержать объединенную строку из полей surname, name и patronymic.

В вашем коде это будет выглядеть следующим образом:

```js
updateP() {
   axios.patch('/api/users/' + this.$route.params.id, {
       fio: this.surname + ' ' + this.name + ' ' + this.patronymic,
       snils: this.snils,
       date_birth: this.date_birth,
       place_birth: this.place_birth,
       involved: this.involved,
       statust: this.statust,
       branch: this.branch,
   })
}
```

Здесь мы создали новое поле fio, в котором объединяем данные из полей surname, name и patronymic с помощью оператора "+" и добавляем пробелы между ними. Затем отправляем данные в базу данных, вместе с остальными полями.

Обратите внимание, что вы также должны убедиться, что в вашей базе данных имеется столбец с именем fio для записи объединенных данных.
fio: this.surname + ' ' + this.name.charAt(0) + '. ' + this.patronymic.charAt(0) + '.'
fio: this.surname + ' ' + this.name[0] + '. ' + this.patronymic[0] + '.'
fio: this.surname + ' ' + this.name.slice(0, 1) + '. ' + this.patronymic.slice(0, 1) + '.'
Похожие вопросы