Re: [請益] PHP+MYSQL 排班系統設計問題
※ 引述《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)
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
0
18