看板 PHP 關於我們 聯絡資訊
※ 引述《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
jami520:謝謝您,我再試試看! 05/09 06:26