2014-10-09 5 views
0

, имеющие вопрос о том, как я мог бы выполнить эту идею.Динамические страницы для расписания

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

Могу ли я использовать javascript или php? Любая помощь в том, как и где я могу начать понимать это, будет оценена по достоинству. Спасибо!

ответ

1

Использование PHP:

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

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

0

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

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

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

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

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

Смежные вопросы