我想打印的清單是這樣的清單....創建與數據庫值
Catagory 01 subjects1 subjects4 subjects2 subjects5 subjects3 subjects6 Catagory 02 subjects1 subjects4 subjects2 subjects5 subjects3 subjects6 Catagory 03 subjects1 subjects4 subjects2 subjects5 subjects3 subjects6
一類都有自己的主題。目前我有類別ID,並創建一個查詢來獲取其類別名稱和其擁有的主題。這是我創建的查詢。
$categoryIds = implode(',', $_SESSION['category']);
$q = "SELECT c. category_id AS ci, c.category_name AS cn, s.subject_name AS sn, s.subject_id AS si
FROM category AS c
INNER JOIN category_subjects AS cs ON cs.category_id = c.category_id
INNER JOIN subjects AS s ON s.subject_id = cs.subject_id
WHERE c.category_id IN ($categoryIds)";
$r = mysqli_query($dbc, $q) ;
上面的查詢給出了每個類別和它自己的主題。它就像一個多維數組。我的問題是我試圖打印這個日期類似上面的列表...但是不能得到它的工作..
$ catID = false;
而($行= mysqli_fetch_array($ R,MYSQLI_ASSOC)){
echo '<div>';
if ($catID != $row['ci']) {
echo '<h3>Category 01: <span>' . $row['cn'] . '</span><span></span></h3>';
}
echo '<div class="container">';
echo '<p>' . $row['sn']. '</p>'; // This subjects I need to display in a table with 2 columns..
$catID = $row['ci'];
echo '</div>';
echo '</div>';
}
有沒有人幫我呢?您的想法和意見非常感謝。
謝謝。
感謝您的回覆。你的1步和2步對我來說都行。第三和第四步對我來說非常混亂。我需要在2列的表格中顯示主題。我嘗試過,但不能讓它工作..檢查我更新第1步的答案。 – TNK