电脑安全

您当前的位置:主页 > 电脑安全 >

php 无限级分类代码-网络编程

来源:[db:来源]标题:   子类    编辑:电脑技术全能网 时间:2019-09-22 18:28

原标题:php 无限级分类代码-网络编程
   <?php$conn = mysql_connect("localhost","root","root") or die("数据库衔接失入"); mysql_select_db("new",$conn);?>分类:<select name="fid"><?phpfunction mainfl(){ global $conn; $result=mysql_query("select id,fid,name from a where fid=0 order by id ",$conn);//这里默许的fid=0,表现这是第一级。经过这个能够查出全部fid=0的项,即全部的第一级主类 if ($myrow=mysql_fetch_array($result)) { do {?> <option value=<?php echo $myrow["id"];?>><?php echo $myrow["name"];?></option>//$myrow["id"]输入主类的ID为查问子类做预备,$myrwo["name"]主类名字<?php echo subfl($myrow["id"],"--");?>//挪用子类函数subfl,应用--<?php } while ($myrow=mysql_fetch_array($result)); }}//界说子级分类function subfl($fid,$tag)//$fid那是主类ID,$tag为衔接符{global $conn;$result1=mysql_query("select id,fid,name from a where fid=$fid order by id",$conn);//查问出fid=$fid的全部面,这里的$fid值为$myrow["id"]if ($myrow1=mysql_fetch_array($result1)){ do {?> <option value=<?php echo $myrow1["id"];?>><?php echo $tag.$myrow1["name"];?></option>//输入子类<?php subfl($myrow1["id"],"-".$tag); } while ($myrow1=mysql_fetch_array($result1));}}echo mainfl();?></select>