實在不知道怎麼做了 不知道哪位大師幫個忙 實在著急啊!
:
資料庫結構:
--
-- 表的結構 `arctype`
--
CREATE TABLE `arctype` (
`id` smallint(5) unsigned NOT NULL auto_increment,
`parid` smallint(5) unsigned NOT NULL default '0',
`typerank` smallint(5) unsigned NOT NULL default '0',
`typename` char(15) NOT NULL,
`typedir` char(15) default NULL,
`typetitle` varchar(80) NOT NULL,
`typekeyword` varchar(120) NOT NULL,
`typedescription` varchar(150) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=176 ;
--
-- 匯出表中的資料 `arctype`
--
INSERT INTO `arctype` VALUES (144, 0, 0, '發音', 'fayin', '德語發音線上學習 ', '德語發音,德語發音線上學習,德語發音入門,德語發音視頻,德語發音音頻', '我們提供德語發音的線上學習,德語發音學習最好的網站 ');
INSERT INTO `arctype` VALUES (145, 0, 1, '文法', 'yufa', '德語文法的線上學習 ', '德語文法學習,德語文法線上學習,德語文法練習,德語文法音頻,德語文法視頻', '我們提供德語文法的線上學習,德語文法學習最好的網站 ');
INSERT INTO `arctype` VALUES (146, 0, 2, '聽力', NULL, '德語聽力學習最好的網站 ', '德語聽力學習,德語聽力線上學習,德語聽力音頻,德語聽力視頻', '我們提供德語聽力的線上學習,德語聽力學習最好的網站 ');
INSERT INTO `arctype` VALUES (147, 0, 3, '閱讀', NULL, '德語閱讀線上學習 ', '德語閱讀,德語閱讀線上學習,德語閱讀入門,德語閱讀視頻,德語閱讀音頻', '我們提供德語閱讀的線上學習,德語閱讀音學習最好的網站 ');
INSERT INTO `arctype` VALUES (148, 0, 4, '寫作', NULL, '德語寫作線上學習 ', '德語寫作,德語寫作線上學習,德語寫作入門,德語寫作視頻,德語寫作音頻', '我們提供德語寫作的線上學習,德語發音學習最好的網站 ');
INSERT INTO `arctype` VALUES (149, 0, 5, '單詞', NULL, '德語單詞線上學習 ', '德語單詞,德語單詞線上學習,德語單詞入門,德語單詞視頻,德語單詞音頻', '我們提供德語單詞的線上學習,德語單詞學習最好的網站 ');
INSERT INTO `arctype` VALUES (163, 144, 0, '輔音', 'fuyin', '德語輔音線上學習 ', '德語輔音,德語輔音線上學習,德語輔音入門,德語輔音視頻,德語輔音音頻', '我們提供德語輔音線上學習,德語輔音學習最好的網站 ');
INSERT INTO `arctype` VALUES (164, 145, 0, '格的用法', 'ge', '德語格的用法,德語格的用法線上學習,德語格的用法入門,德語格的用法視頻,德語格的用法音頻', '德語格的用法,德語格的用法線上學習,德語格的用法入門,德語格的用法視頻,德語格的用法音頻', '我們提供德語格的用法的線上學習,德語格的用法學習最好的網站 ');
INSERT INTO `arctype` VALUES (165, 164, 0, '一格', 'yige', '德語格的用法--一格線上學習 ', '德語一格,德語一格線上學習,德語一格入門,德語一格視頻,德語一格音頻', '我們提供德語一格文法的線上學習,德語一格文法學習最好的網站 ');
INSERT INTO `arctype` VALUES (166, 164, 0, '二格', 'erge', '德語格的用法--二格線上學習 ', '德語二格,德語二格線上學習,德語二格入門,德語二格視頻,德語二格音頻', '我們提供德語二格文法的線上學習,德語二格文法學習最好的網站 ');
INSERT INTO `arctype` VALUES (167, 164, 0, '三格', 'sange', '德語格的用法--三格線上學習 ', '德語三格,德語三格線上學習,德語三格入門,德語三格視頻,德語三格音頻', '我們提供德語三格文法的線上學習,德語三格文法學習最好的網站 ');
INSERT INTO `arctype` VALUES (168, 164, 0, '四格', 'sige', '德語格的用法--四格線上學習 ', '德語四格,德語四格線上學習,德語四格入門,德語四格視頻,德語四格音頻', '我們提供德語四格文法的線上學習,德語四格文法學習最好的網站 ');
回複討論(解決方案)
沒人幫幫我嗎?
給個簡單的測試例
if(isset($_GET['id'])) { header('Content-type: text/html;charset=utf-8'); mysql_connect(); mysql_select_db('test'); mysql_query('set names utf8'); $id = isset($_GET['id']) ? $_GET['id'] : 0; $rs = mysql_query("select * from arctype where parid='$id'"); while($row = mysql_fetch_assoc($rs)) { echo "$row[typename]
"; } exit;}?>123
首先感謝版主的回答 執行個體貌似簡單了點!
用jquery我能讀到二級 能不能辛苦下 幫我寫個3級的 實在搞不懂!!
給個簡單的測試例
if(isset($_GET['id'])) { header('Content-type: text/html;charset=utf-8'); mysql_connect(); mysql_select_db('test'); mysql_query('set names utf8'); $id = isset($_GET['id']) ? $_GET['id'] : 0; $rs = mysql_query("select * from arctype where parid='$id'"); while($row = mysql_fetch_assoc($rs)) { echo "$row[typename]
"; } exit;}?>123
首先感謝版主的回答 執行個體貌似簡單了點!
用jquery我能讀到二級 能不能辛苦下 幫我寫個3級的 實在搞不懂!!
這是讀第一級
$('#box1').load('?id=0', function(d) { $('#box1').show() });
這是點擊第一級節點後載入第二級
$('#box1 a').live('click', {}, function() {
$('#box2').load(this.href, function() { $('#box2').show() });
return false;
});
這是點擊第二級節點後載入第三級
$('#box2 a').live('click', function() {
$('#box3').load(this.href, function() { $('#box3').show() });
return false;
});
代碼是簡單點,但這是核心代碼。也只要這麼多
這是讀第一級
$('#box1').load('?id=0', function(d) { $('#box1').show() });
這是點擊第一級節點後載入第二級
$('#box1 a').live('click', {}, function() {
$('#box2').load(this.href, function() { $('#box2').show() });
return false;
});
這是點擊第二級節點後載入第三級
$('#box2 a').live('click', function() {
$('#box3').load(this.href, function() { $('#box3').show() });
return false;
});
代碼是簡單點,但這是核心代碼。也只要這麼多
真的很感謝版主!主要對javascript不太瞭解 不知道怎麼應用啊!不知道怎麼將這段核心代碼融入到php中!
不知道你那有合適的3級菜單php的例子麼 我研究下!感激不盡!
感謝樓主的幫忙!最終還是使用遞迴和jquery實現了!
思路:1.讀出欄目數組
2.將欄目數群組轉換為樹形數組
3.將樹形數組轉化為html格式
3.利用jquery 很多下拉式功能表的例子 顯示導航!