javascript — динамические страницы для расписания

возникли вопросы о том, как я смогу реализовать эту идею.

Скажем, у меня есть школа, в которой есть страница с расписанием для 30 различных предстоящих курсов. Если щелкнуть курс, откроется новая страница с информацией об этом курсе (стоимость, время, направления, описание). В любом случае, нужно ли создавать контент, по которому щелкают курсы, а не создавать 30 разных html-страниц для каждого курса?

Могу ли я использовать JavaScript или PHP? Буду признателен за любую помощь в том, как или где я могу начать выяснять это. Спасибо!

0

Решение

Используя PHP:

Ваша главная страница может иметь ссылку <a href="courses.php?course=1">Course 1</a>

Затем «courses.php» может получить $_GET['course'] переменная и использовать ее для получения соответствующих данных из базы данных с помощью оператора SQL (SELECT * FROM table WHERE course_id = '" .$_GET['course']. "'), а затем выводить информацию с помощью PHP.

1

Другие решения

Предложение 0. Обычная загрузка целевого предмета.
Вы можете добавить ссылку href на название курса или название предмета.
Затем перейдите на страницу.
Учитывая наиболее удобный дизайн пользовательского интерфейса, он будет мешать вашим клиентам вернуться со страницы курса. По этой причине в последнее время не очень хорошая идея предоставлять клиентам больше и лучше систематизированной информации.

Предложение 1. Используйте переопределяющую страницу, такую ​​как лайтбокс. Это позволит вам показывать только одну информацию о классе без перезагрузки целого на его фоне (родительский фрейм, технически говоря). Это простые шаги следующим образом:

Шаг 1. включая API-интерфейсы лайтбокса, написанные на JQuery и / или javascript.
Шаг 2. Просто ссылка http для загрузки переопределяющих страниц, соответствующих информации о классе (целевом элементе).
Шаг 3. Добавьте кнопку закрытия / ссылку или эквивалентные на всплывающей странице.

Предложение 2. Используйте AJAX, чтобы скрыть и показать существующий элемент. Внутренние процессы будут простыми.

Шаг 1. Добавьте блок div и назовите его, например, тегом «id» в кодах HTML 5.
Шаг 2. При получении клика от пользователей вызовите код AJAX, чтобы загрузить соответствующий курс.
Шаг 3. Показать / скрыть это.

0

По вопросам рекламы [email protected]