Я хочу показать имя пользователя или тип пользователя (студент / преподаватель / администратор) на панели навигации рядом со ссылками «Главная страница», «Контакт», «О программе».
Эта кнопка или ссылка будет иметь раскрывающееся меню, которое дополнительно указывает на функцию, разрешенную пользователю.
Подобно:
Ученик
-Загрузить изображение
-Обновить информацию
Просмотры
-Проверить посещаемость
тогда как панель администратора будет выглядеть так:
Администратор
-Заполнить посещаемость
-Обновление данных студента
-Новый студент
как это.
Я использую Php в качестве внешнего интерфейса и MySQL в бэк-энде, делая это на XAMPP.
Прежде всего, PHP — это не интерфейс, это язык сценариев на стороне сервера. Во-вторых, если вы хотите показать имя пользователя страниц, вы можете сохранить его имя пользователя в переменной сеанса и отобразить его там, где вы хотите.
Для начала вы должны использовать сессию
session_start
и сохраните имя в переменной сеанса. Вы можете отослать это здесь: http://php.net/manual/en/reserved.variables.session.php
Вы просматриваете MySQL, чтобы хранить эту информацию о студентах / преподавателях / администраторах, а также соответствующие разрешения.
Вы смотрите на PHP, чтобы получить эту информацию базы данных на стороне сервера, а HTML отображать ее рядом с вашим меню.
Вы просматриваете javascript / css, чтобы предоставить стилизацию этого HTML и функциональность динамического просмотра (включая раскрывающееся меню внешнего интерфейса), которую вы описали.
Я не совсем уверен по вашему вопросу, с каким аспектом у вас возникли проблемы, но, надеюсь, это поможет вам в правильном направлении!