Re: [請益] PHP+MYSQL 排班系統設計問題

看板PHP作者 (凝視)時間17年前 (2009/01/21 00:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/7 (看更多)
※ 引述《idcomputer (順)》之銘言: : 日期(星期幾)、一天的時段、該時段的小老師 : 五 1節 C : 五 2節 C : 五 1節 B : 五 2節 B : 五 5節 B : 五 6節 B : 三 5節 A : 三 6節 A : 四 5節 C : 四 6節 C : 二 5節 D : 二 6節 D : ------------------------------------------ : 不好意思再多請教一個小問題 : 前端部分 : 要將其顯是在日曆上的時候該如何應用陣列去ECHO讓他顯示?! 照妳的資料表設計 while(list($weekday, $class, $teacher) = mysql_fetch_row($result)) schedule[$weekday][$class] = $teacher 等到 schedule[][] 這個"陣列"建好了,把 $weekday 的 一到七 換成 1 - 7 然後把節數的 1節-6節 換成 1 - 6 ,這是為了方便迴圈的計算。 for($i = 0 ; $i< 7; $i++) for($j<0 ; $j< 6; $j++) if(isset($schedule[$i][$j]) if($i == $weekday && $j == $class) echo "預約小老師:" . $teacher; 這個一個簡單的迴圈印課表寫法。可以考慮朝這個方向去設計。 不過建議您可以先參考 SFS3 系統裡面的預約教室寫法。 SFS3原始碼: http://sfscvs.tcc.edu.tw/cgi-bin/viewvc.cgi/svn/ 其他請 google -- 凝視著,卻看不見光景。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.223.207 ※ 編輯: roga 來自: 220.130.223.207 (01/21 00:30)
文章代碼(AID): #19TVlQEh (PHP)
討論串 (同標題文章)
文章代碼(AID): #19TVlQEh (PHP)