最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php 三級(jí)聯(lián)動(dòng)菜單

 更新時(shí)間:2009年07月11日 11:58:55   作者:  
這幾天用到了三級(jí)聯(lián)動(dòng),將asp的版本改為PHP的了
數(shù)據(jù)庫(kù)結(jié)構(gòu)
復(fù)制代碼 代碼如下:

-- 表的結(jié)構(gòu) `bigclass`
--
CREATE TABLE `bigclass` (
`bigclassid` int(11) NOT NULL auto_increment,
`bigclassname` varchar(200) collate utf8_unicode_ci NOT NULL,
`sort` int(11) NOT NULL,
`suoshu` int(1) NOT NULL,
PRIMARY KEY (`bigclassid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=19 ;
-- 表的結(jié)構(gòu) `smallclass`
--
CREATE TABLE `smallclass` (
`smallclassid` int(11) NOT NULL auto_increment,
`smallclassname` varchar(200) collate utf8_unicode_ci NOT NULL,
`bigclassid` int(11) NOT NULL,
`sort` int(11) NOT NULL,
PRIMARY KEY (`smallclassid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=7 ;
-- 表的結(jié)構(gòu) `minclass`
--
CREATE TABLE `minclass` (
`minclassid` int(10) NOT NULL auto_increment,
`minclassname` varchar(200) NOT NULL,
`bigclassid` int(10) NOT NULL,
`smallclassid` int(10) NOT NULL,
`sort` int(10) NOT NULL,
PRIMARY KEY (`minclassid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

代碼如下
復(fù)制代碼 代碼如下:

<script language = "JavaScript">
var onecount;
onecount=0;
subcat = new Array();
<?
//類別選擇
mysql_select_db($database_lr, $lr);
$sql = "select * from smallclass order by sort";
$result = mysql_query( $sql );
$count = 0;
while($res = mysql_fetch_row($result)){
?>
subcat[<?=$count?>] = new Array("<?=$res[1]?>","<?=$res[4]?>","<?=$res[0]?>");
<?
$count++;
}
?>
onecount=<?php echo $count?>
//聯(lián)動(dòng)函數(shù)
function changelocation(bigclassid)
{
document.myform.smallclassid.length = 0;
var bigclassid=bigclassid;
var i;
document.myform.smallclassid.options[0] = new Option('請(qǐng)選擇二級(jí)分類','');
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == bigclassid)
{
document.myform.smallclassid.options[document.myform.smallclassid.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
}
</script>
<?php
mysql_select_db($database_lr, $lr);
$sql2 = "select * from minclass order by sort";
$result2 = mysql_query( $sql2 );
$count2 = 0;
?>
<script language = "JavaScript">
//如果這個(gè)數(shù)組中含有雙引號(hào)則不能使用。即二級(jí)和三級(jí)類不能含有雙引號(hào)
var onecount2;
onecount2=0;
subcat2 = new Array();
<?php
$count2 = 0;
while($res2 = mysql_fetch_row($result2)){
?>
subcat2[<?php echo $count2?>] = new Array("<?php echo $res2[1]?>","<?php echo $res2[3]?>","<?php echo $res2[0]?>");
<?php
$count2++;
}
?>
onecount2=<?php echo $count2?>;
function changelocation2(smallclassid)
{
document.myform.minclassid.length = 0;
var smallclassid=smallclassid;
var j;
document.myform.minclassid.options[0] = new Option('請(qǐng)選擇三級(jí)分類','');
for (j=0;j < onecount2; j++)
{
if (subcat2[j][1] == smallclassid)
{
document.myform.minclassid.options[document.myform.minclassid.length] = new Option(subcat2[j][0], subcat2[j][2]);
}
}
}
</script>
<select name="bigclassid" onChange="changelocation(document.myform.bigclassid.options[document.myform.bigclassid.selectedIndex].value)" size="1">
<option selected value="">請(qǐng)指定一級(jí)分類</option>
<?
$sql = "select * from bigclass order by sort";
$result = mysql_query( $sql );
while($res = mysql_fetch_row($result)){
?>
<option value="<? echo $res[0]; ?>"><? echo $res[1]?></option>
<? } ?>
</select>
<select name="smallclassid" onChange="changelocation2(document.myform.smallclassid.options[document.myform.smallclassid.selectedIndex].value)" size="1">
<option selected value="">請(qǐng)指定二級(jí)分類</option>
</select>
<select name="minclassid" size="1">
<option selected value="">==所有三級(jí)分類==</option>
</select>

相關(guān)文章

  • asp.net core項(xiàng)目授權(quán)流程詳解

    asp.net core項(xiàng)目授權(quán)流程詳解

    本文詳細(xì)講解了asp.net core項(xiàng)目的授權(quán)流程,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • Visual Studio Debug實(shí)戰(zhàn)教程之?dāng)帱c(diǎn)操作

    Visual Studio Debug實(shí)戰(zhàn)教程之?dāng)帱c(diǎn)操作

    眾所周知斷點(diǎn)對(duì)于Visual Studio調(diào)試過(guò)程是十分重要的,斷點(diǎn)的設(shè)置也是為了更好的進(jìn)行調(diào)試。下面這篇文章主要給大家介紹了關(guān)于Visual Studio Debug實(shí)戰(zhàn)教程之?dāng)帱c(diǎn)操作的相關(guān)資料,需要的朋友可以參考下
    2018-09-09
  • 詳解ASP.NET中Session的用法

    詳解ASP.NET中Session的用法

    我們可以使用 Session 對(duì)象存儲(chǔ)特定的用戶會(huì)話所需的信息,這篇文章就為大家詳細(xì)介紹了ASP.NET中Session的用法,感興趣的小伙伴們可以參考一下
    2016-05-05
  • 詳解JQuery Ajax 在asp.net中使用總結(jié)

    詳解JQuery Ajax 在asp.net中使用總結(jié)

    這篇文章主要介紹了詳解JQuery Ajax 在asp.net中使用總結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • 基于ABP架構(gòu)開(kāi)發(fā)的.Net Core項(xiàng)目部署到IIS問(wèn)題匯總

    基于ABP架構(gòu)開(kāi)發(fā)的.Net Core項(xiàng)目部署到IIS問(wèn)題匯總

    這篇文章介紹了基于ABP架構(gòu)開(kāi)發(fā)的.Net Core項(xiàng)目部署到IIS問(wèn)題匯總,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • .net WINFORM的GDI雙緩沖的實(shí)現(xiàn)方法

    .net WINFORM的GDI雙緩沖的實(shí)現(xiàn)方法

    下面小編就為大家分享一篇.net WINFORM的GDI雙緩沖的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • C# SetWindowPos窗口置頂使用說(shuō)明

    C# SetWindowPos窗口置頂使用說(shuō)明

    就是有時(shí)候窗口不能夠成功置頂,這時(shí)需要重新切換下標(biāo)簽,就可以置頂了,本文介紹C# SetWindowPos實(shí)現(xiàn)窗口置頂?shù)姆椒?/div> 2012-12-12
  • asp.net+js實(shí)現(xiàn)批量編碼與解碼的方法

    asp.net+js實(shí)現(xiàn)批量編碼與解碼的方法

    這篇文章主要介紹了asp.net+js實(shí)現(xiàn)批量編碼與解碼的方法,涉及前端的jquery post提交及后臺(tái)C#處理實(shí)現(xiàn)批量編碼與解碼的相關(guān)技巧,需要的朋友可以參考下
    2016-03-03
  • 擁有網(wǎng)頁(yè)版小U盤(pán) ASP.NET實(shí)現(xiàn)文件上傳與下載功能

    擁有網(wǎng)頁(yè)版小U盤(pán) ASP.NET實(shí)現(xiàn)文件上傳與下載功能

    這篇文章主要為大家詳細(xì)介紹了ASP.NET實(shí)現(xiàn)文件上傳與下載功能,類似于U盤(pán)功能,具有一定的參考價(jià)值。感興趣的小伙伴們可以參考一下
    2016-08-08
  • asp.net 8 服務(wù)器爆滿的解決過(guò)程

    asp.net 8 服務(wù)器爆滿的解決過(guò)程

    如果遇到"服務(wù)器爆滿"的問(wèn)題,通常是指服務(wù)器無(wú)法處理更多的請(qǐng)求,可能是因?yàn)橘Y源限制、并發(fā)連接數(shù)太多或者服務(wù)器配置不當(dāng),檢查服務(wù)器資源:確保服務(wù)器有足夠的CPU、內(nèi)存和帶寬資源來(lái)處理請(qǐng)求,調(diào)整Kestrel配置,可以在Program.cs或Startup.cs中配置最大并發(fā)連接數(shù)
    2024-05-05

最新評(píng)論

永福县| 霸州市| 泊头市| 玛沁县| 杭锦后旗| 天镇县| 沅江市| 芜湖县| 沙雅县| 林州市| 汝阳县| 石台县| 响水县| 原阳县| 什邡市| 凤城市| 金沙县| 潢川县| 峨眉山市| 苍溪县| 聂拉木县| 宜川县| 农安县| 昌图县| 遂溪县| 吴堡县| 泰安市| 方山县| 静安区| 嘉荫县| 佛冈县| 鹤岗市| 武强县| 烟台市| 宁海县| 吉安县| 澎湖县| 红桥区| 康马县| 外汇| 合川市|