![](/img/trans.png)
[英]Using the results of one query to make another query and populate an HTML select
[英]How to make select query to select data from one table and results give to another select
我想用HTML制作表格。 第一列应为人员姓名,下一列应为课程日期。 我想上学。 当有人在上课时,单击该单元格时该单元格应为绿色,否则应为白色。 我想从数据库中选择用户名和课程名。 我如何编写可以执行我想要的操作的优质选择查询?
表格用户方案: -id (tinyint)- 名称 (varchar)- 密码 (varchar)md5
表课程表: -id (tinyint)- 名称 (日期)
我举一个我想获取的数据的例子:
http://jsfiddle.net/k8UgT/207/
HTML:
<table>
<tr>
<th>NAME</th>
<th>25.10.</th>
<th>26.10.</th>
</tr>
<tr>
<td>Jack</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Sam</td>
<td></td>
<td></td>
</tr>
</table>
JQUERY:
$( function() {
$('td').click( function() {
$(this).toggleClass('on');
} )
});
您应该有一个新表,假设具有以下结构的users_lessons_date
:
(int)
-外键table_users (int)
-foreigg关键课程 (datetime)
如果您使用的是mysql,并且希望用户上课的所有日期,则查询将是:
select dateOfLesson, lessons.name as lessonName, table_users.name = userName
from users_lessons_date uld
join table_users u on ( uld.userId = u.id )
join lessons l on (uld.lessonId = l.id)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.