У меня есть форма для «профиля пользователя» со следующими полями:
<form>
First Name: <input id="first_name" />
Last Name: <input id="last_name" />
Phone Number: <input id="phone_number" />
City: <input id="city" />
</form>
Однако, что если я не хочу, чтобы «номер телефона» и «город» были видны избраннымнабор пользователей?
Как я могу динамически скрывать эти поля, в зависимости, например, от того, какой пользователь вошел в систему?В настоящее время я использую PHP и MySQL.Было бы лучше добавить «идентификатор поля» в базу данных, а затем запросить запись базы данных, чтобы увидеть, какие поля должны быть скрыты, а какие поля должны быть видны?Или есть лучший способ сделать это?
Мои извинения, если это немного двусмысленно.Если это не имеет смысла, я могу попытаться уточнить.
Большое спасибо.
РЕДАКТИРОВАТЬ: Я хотел бы уточнить, что я пытаюсь достичь.Я пытаюсь динамически отобразить поля, на основе которых пользователь входит в систему. Кроме того, когда я сказал «скрытый», я фактически должен был сказать «удаленный».См. Мой пример ниже
Например,
Если JoeUser
войдет в систему, он увидит:
<form>
First Name: <input id="first_name" />
Last Name: <input id="last_name" />
Phone Number: <input id="phone_number" />
City: <input id="city" />
</form>
Но, если JaneUser
войдет в систему, она увидит(на основе настроек, установленных в базе данных):
<form>
First Name: <input id="first_name" />
Last Name: <input id="last_name" />
</form>
Мой вопрос: каков наилучший способ добиться этого?Я предполагаю, что эти предпочтения должны основываться на базе данных.Любой вклад был бы великолепен.