2013-10-27 147 views
0

我想用HTML製作表格。第一列應該是人的姓名,下一列應該是課程的日期。我想做一些類似學校出勤的事情。當有人在課堂上時,單擊時它應該是綠色的,否則它應該是白色的。 我想從數據庫中選擇用戶名和用戶名。我該如何編寫好的選擇查詢,可以做我想要的? - ID: - ID(TINYINT) - - (VARCHAR) 密碼(VARCHAR)MD5如何使選擇查詢從一個表中選擇數據並將結果提供給另一個選擇

表教訓方案 :

表的用戶方案(tinyint) - name(date)

我做,我想獲得的數據的一個例子:

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'); 
}) 
}); 

回答

0

你應該有一個新的表格,讓我們例如users_lessons_date,結構如下:

  • ID
  • 用戶id (int) - 外鍵table_users
  • lessonId (int) - foreigg重要教訓
  • dateOfLesson (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) 
相關問題