我在课堂观察记录系统中使用以下表格:
- 学院可能包含一门或多门科目。
- 科目可能包含一门或多门课程。
- 科目可能属于一个学院。
- 课程可能属于一门学科。
因此,例如:
数学、商业和信息通信技术(教师)
数学(科目):GCSE 数学、AS 数学、A2 数学、A2 进阶数学(课程)
商业与 ICT(主题):GCSE 商业、BTEC 商业、GCSE ICT、BTEC ICT(课程)
我想<SELECT>
按照这些思路制作一个盒子:
<select name="courses" id="courses">
<optgroup label="Maths">
<option value="1">GCSE Maths</option>
<option value="2">AS Maths</option>
<option value="3">A2 Maths</option>
<option value="4">A2 Further Maths</option>
</optgroup>
<optgroup label="Business">
<option value="5">GCSE Business</option>
<option value="6">GCSE ICT</option>
<option value="7">BTEC Business</option>
<option value="8">BTEC ICT</option>
</optgroup>
</select>
但是一旦用户首先选择了其中一个系,该框将被填充(使用 JavaScript) 。
因此,理想情况下,我想用一条 SQL 语句检索所有这些信息——所有学院的列表,然后是嵌套主题和嵌套课程。我将使用 PHP 来处理这些信息,我对此很满意。
这可能在单个语句中吗?我什至不知道从哪里开始。