Задать вопрос
@Dmax99

Как выбрать два value в одном select?

Здравствуйте!
Подскажите пожалуйста, как записать в БД два значения value?
Вот пример:
<select name="role">
                    <option value="2" selected>Пользователь</option>
                    <option value="1">Администратор</option>
            </select>

В базе есть два столбца Role - ID группы. И, Rolename - имя группы
Но мой селект может передать только value... А как передать и ИД и Имя??
Заранее спасибо за помощь!
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
В базе данных создайте отдельную таблицу с ролями пользователей и свяжите её с таблицей пользователей. Это позволит вам хранить в таблице пользователей только id роли, по которому вы сможете найти название роли в связанной таблице.
Благодаря этому вам не потребуется отправлять в БД названия роли, так как вы сможете подгружать их из таблицы ролей.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽