オンライン待機中、メニューの問題
製品カテゴリ テーブル、構造は次のとおりです
フィールド タイプ照合 Null キー
--------- ------------ - - ------------- ------ ------
c_id int(11) (NULL) PRI なし
c_pid int(11) (NULL) YES
c_path varchar(255) utf8_general_ci YES
c_name varchar(255) utf8_general_ci YES
これはメニューを取得するために書いた関数です
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> function menuhead($pid=0) { global $mydb; $rs=$mydb->query("select c_id,c_pid,c_name from pdt_catagories where c_pid=".$pid.""); if ($rs->rnum()) { echo '<ul>'; while ($f=$rs->movenext()) { echo '<li class="'.(!$pid?"mout":"out").'">'; if (!$pid) echo '<a href="'.DIR_WS_ROOT.'cate.php?id='.$f["c_id"].'">'.$f["c_name"].'</a>'; else echo '<a href="'.DIR_WS_ROOT.'cate.php?id='.$f["c_id"].'">'.displaystr($f["c_name"],26).'</a>'; echo $pid?'<span>':'<div>'; menuhead($f["c_id"]); echo $pid?'</span>':'</div>'; echo '</li>'; } echo '</ul>'; } }