有关于我如何能够执行这个想法的问题。
假设我有一所学校,其中包含30个不同即将开课的课程表页面。如果单击课程,则会打开一个新页面,显示有关该课程的信息(费用,时间,路线,说明)。无论如何有点击哪个课程产生的内容而不是为每个课程创建30个不同的html页面?
我可以使用javascript或php吗?任何有关我如何或在何处开始解决这个问题的帮助将不胜感激。谢谢!
答案 0 :(得分: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回显信息。 / p>
答案 1 :(得分:0)
建议0.常规加载目标项目。 您可以在课程标题或项目名称上添加href链接。 然后,转到该页面。 考虑到最用户友好的UI设计,这将使您的客户从课程页面返回。因此,最近,为客户提供更多更好的系统化信息并不是一个好主意。
建议1.使用覆盖页面,例如灯箱。这将允许您只显示一个类信息而无需在其背景上重新加载整个(父级框架,从技术上讲)。这是一个简单的步骤如下:
步骤1.包括用JQuery和/或javascript编写的lightbox API。 步骤2.只需一个http链接来加载与类(目标项)信息相对应的覆盖页面。 步骤3.在弹出页面上添加关闭按钮/链接或等效的按钮。
建议2.使用AJAX隐藏和显示现有项目。内部流程很简单。
步骤1.添加div块并在HTML 5代码中将其命名为“id”标记。 步骤2.当从用户点击时,调用AJAX代码加载相应的课程。 第3步。显示/隐藏它。