Re: [請益] 報名系統,有關衝堂的問題

看板PHP作者 (加油加油^^)時間13年前 (2012/03/24 15:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
HELLO 大家討論一下 我也不敢肯定我說的對 你的問題點分成兩部分 1.判斷這個老師這個時段是否有課。 這個部分有稍微left join的經驗一定不是問題 舉例 課程的table裡面要有 上課老師 跟上課時間這兩類的欄位 上課時間 如果依照學校的特色 你就拆1-8 第一節到第八節 當然你也要考慮到星期 要是我,我會如下安排 pkey 課程名稱 上課老師 課程時間 ... ... 上課時間那欄的值是這個結構 0102 前兩碼是星期幾 後兩碼是第幾節 例如有一個課叫作心理學,星期二早上兩節,資料如下 XX,心理學,李教授,0201 XX,心理學,李教授,0202 這樣子你用李教授、心理學的條件就可以撈出時間陣列 比對就知道有沒有衝堂了。 2.把剛剛第一點寫成function 然後去撈所有有這個領域的老師 老師的資料表規劃如下 pkey (其實就是老師代碼) 老師姓名 專業領域的資料表規劃如下 pkey (專業代碼) 專業名稱 老師有哪些專業的資料表規劃如下 pkey 老師代碼 專業代碼 舉例!李教授有AB兩個專業 李教授代碼14、兩個專業代碼分別是12、13 XX,14,12 XX,14,13 當你要找有某個專業的老師的時候(假設該專業代碼是12) 你就去這個table撈專業代碼欄位有12的教授代碼 關連到教授的資料表就可以了。 ---打完收工--- ※ 引述《satisf (Morrie)》之銘言: : 就是 : 目前我在幫我們老師寫一個課務系統 : 然後裏頭有一個功能是新增課程 : 新增完後會辨識這個老師否在這個時段也有課 : 如果有的話 : 希望可以出現一個可以讓新增者可以選擇調課的老師 : (擁有這個領域的老師) : 可是我研究了好久 : 都寫不出來 : 大大可以稍微點一下嗎? : 謝謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.9.103
文章代碼(AID): #1FRNCRwk (PHP)
文章代碼(AID): #1FRNCRwk (PHP)