Re: [請益] 這樣的表格大家會怎樣設計呢?

看板PHP作者 (夏天到了,冷不起來了說)時間15年前 (2010/04/30 22:19), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《jami520 (我的生命因你而發光)》之銘言: : 資料庫中有活動的資料表activity (欄位: 主鍵aid, 活動名稱a_name) : 另有一個會員的資料表member (欄位: 主鍵mid, 會員名稱m_name) : 以及一個報名的資料表join (欄位: 主鍵jid, 活動主鑑aid, 會員主鍵mid) : 如果要利用程式寫成這樣子的顯示 : 4/30活動1 5/1活動2 6/8活動3 .... : ──────────────────── : 會員1 參加 不參加 不參加 : ──────────────────── : 會員2 參加 參加 參加 : ──────────────────── : 會員3 不參加 不參加 參加 : ──────────────────── : ... : 我目前是用最笨的方式去用迴圈將報名資料存到一個二維陣列 : 然後在表格的個別固定欄位的位置echo出來 : 如果資料少還OK,但活動或人數越多就沒辦法了 : 不知道有怎樣動態的方式可以設計呢?謝謝! 二維陣列可以這樣存 $member[mid][aid] = [參加/不參加] <tr> 活動的迴圈{ echo <td>活動</td> } </tr> foreach($member as $index=>$data){ <tr> foreach($data as $aid=>$status){ <td> $status </td> } </tr> } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.55.149

05/09 06:26, , 1F
謝謝您,我再試試看!
05/09 06:26, 1F
文章代碼(AID): #1BskS0wC (PHP)
文章代碼(AID): #1BskS0wC (PHP)