Re: [請益] 如何將資料庫取出來的資料列成清單

看板PHP作者 (13)時間16年前 (2009/10/04 15:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
謝謝各位的建議 已經解決了 這邊貼上我的內容(有點亂) $strSql="SELECT DISTINCT class1 FROM data_class WHERE (is_show = 1)"; //------第一層 $result=odbc_do($myconn,$strSql); while(odbc_fetch_row($result)) { echo '<li>'; echo big5_unicode(odbc_result($result,1)); //big轉utf8 $a=odbc_result($result,1); $strSql2="SELECT DISTINCT class2 FROM data_class WHERE (class1 = '$a')"; //vvvvvvvv第二層 $result2=odbc_do($myconn,$strSql2); while(odbc_fetch_row($result2)) { echo '<ul class="cat-level2"><li>'; echo big5_unicode(odbc_result($result2,1)); //big轉utf8 $b=odbc_result($result2,1); $strSql3="SELECT DISTINCT class3 FROM data_class WHERE (class2 = '$b')"; //vvvvvvvv第三層 $result3=odbc_do($myconn,$strSql3); while(odbc_fetch_row($result3)) { echo '<ul class="cat-level3"><li>'; echo big5_unicode(odbc_result($result3,1)); //big轉utf8 echo " &laquo;"; $c=odbc_result($result3,1); $strSql4="SELECT DISTINCT title FROM data_class WHERE (class3 = '$c')"; //vvvvvvvv第四層 $result4=odbc_do($myconn,$strSql4); while(odbc_fetch_row($result4)) { echo '<ul class="cat-level4"><li>'; echo '<a href="#">'; echo big5_unicode(odbc_result($result4,1)); //big轉utf8 $b=odbc_result($result4,1); echo '</a></li></ul>'; } //^^^^^^^^第四層 echo '</li></ul>'; } //^^^^^^^^第三層 echo '</li></ul>'; } //^^^^^^^^第二層 echo '</li>'; } //^^^^^^^^第一層 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.139.31
文章代碼(AID): #1Ao4xsEA (PHP)
文章代碼(AID): #1Ao4xsEA (PHP)