2014-10-09 17:22
采纳率: 0%
浏览 15


Closed. This question needs to be more focused. It is not currently accepting answers.
                <hr class="my12 outline-none baw0 bb bc-powder-2">
            <div class="grid fw-nowrap fc-black-600">
                    <div class="grid--cell mr8">
                        <svg aria-hidden="true" class="svg-icon iconLightbulb" width="18" height="18" viewbox="0 0 18 18"><path d="M9.5.5a.5.5 0 0 0-1 0v.25a.5.5 0 0 0 1 0V.5zm5.6 2.1a.5.5 0 0 0-.7-.7l-.25.25a.5.5 0 0 0 .7.7l.25-.25zM1 7.5c0-.28.22-.5.5-.5H2a.5.5 0 0 1 0 1h-.5a.5.5 0 0 1-.5-.5zm14.5 0c0-.28.22-.5.5-.5h.5a.5.5 0 0 1 0 1H16a.5.5 0 0 1-.5-.5zM2.9 1.9c.2-.2.5-.2.7 0l.25.25a.5.5 0 1 1-.7.7L2.9 2.6a.5.5 0 0 1 0-.7z" fill-opacity=".4"></path><path opacity=".4" d="M7 16h4v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-1z" fill="#3F3F3F"></path><path d="M15 8a6 6 0 0 1-3.5 5.46V14a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1v-.54A6 6 0 1 1 15 8zm-4.15-3.85a.5.5 0 0 0-.7.7l2 2a.5.5 0 0 0 .7-.7l-2-2z" fill="#FFC166"></path></svg>
                <div class="grid--cell lh-md">
                    <p class="mb0">
                        <b>Want to improve this question?</b> Update the question so it focuses on one problem only by <a href="/posts/26284385/edit">editing this post</a>.
                    <p class="mb0 mt6">Closed <span title="2014-10-10 04:55:39Z" class="relativetime">5 years ago</span>.</p>

having an issue on how I might be able to execute this idea.

Say I have a School that has a schedule page for 30 different upcoming courses. If a course is clicked it opens to a new page that displays info about that course (cost, time, directions, description). Is there anyway to have that content generated by which course is clicked instead of creating 30 different html pages for each course?

Could I used javascript or php? Any help on how or where I can begin figuring this out would be appreciated. Thank you!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • weixin_33701251
    weixin_33701251 2014-10-09 17:30

    Using PHP:

    Your main page could have a link <a href="courses.php?course=1">Course 1</a>

    Then, 'courses.php' could grab the $_GET['course'] variable and use it to grab relevant data from a database using a SQL statement (SELECT * FROM table WHERE course_id = '" .$_GET['course']. "') and then echo the information out using PHP.

    点赞 评论
  • weixin_33690367
    weixin_33690367 2014-10-09 17:33

    Suggestion 0. Conventional loading a target item. You may add a href link on the course title or item name. Then, go to the page. Considering the most user-friendly UI design, that will bother your clients to go back from the course page. For this reason, recently, this is not a good idea to provide clients with more and better systematized info.

    Suggestion 1. Use a overriding page such as lightbox. This will allow you to show just one class info without reloading the whole on its background (parent frame, technically speaking). That's a simple steps as follows:

    Step 1. including lightbox APIs written in JQuery and/or javascript. Step 2. Just a http link to load overriding pages corresponding to a class (target item) info. Step 3. Add close button/ link or equivalent ones on the pop-up page.

    Suggestion 2. Use AJAX to hide and show the existing item. The internal processes will be simple.

    Step 1. Add a div block and name it such as "id" tag in the HTML 5 codes. Step 2. When getting a click from users, call AJAX code to load the corresponding course. Step 3. Show/ hide it.

    点赞 评论