Re: [請益] PHP+MYSQL 排班系統設計問題
※ 引述《roga (凝視)》之銘言:
: ※ 引述《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
想請問~~如果某人可以輔導的時間是
一 二 三 四 五 六 日
1 v
2 v
3 v
4 v
5
6
7
8
9
一月的每個禮拜一的12節跟禮拜二的34節
那勾選後有辦法透過某個函數轉換成
EX(以2009一月為例子)
年 月 日 節
2009 1 5 1
2009 1 5 2
2009 1 12 1
2009 1 12 2
2009 1 19 1
2009 1 19 2
2009 1 26 1
2009 1 26 1
2009 1 6 3
2009 1 6 4
2009 1 13 3
2009 1 13 4
2009 1 20 3
2009 1 20 4
2009 1 27 3
2009 1 27 4
併於按下送出之後儲存於資料庫中~~~
還是有更好的方式嗎?!?!?!
再請教大家了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.249.41
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
0
18