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

看板PHP作者 (順)時間17年前 (2009/01/21 15:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/7 (看更多)
※ 引述《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
文章代碼(AID): #19TiknKC (PHP)
討論串 (同標題文章)
文章代碼(AID): #19TiknKC (PHP)