PHP无限级分类的展示问题。折腾一天了,搞不定呀
函数:
<br>//无限分类显示函数<br>function get_str($id = 0) { <br> global $str; <br> $sql = "select classid,classname,classstate,classtype,classurl,classpage,classorder,classtitle,classkeyword,classdescription,classpid from bz_class where classpid= $id"; <br> $result = mysql_query($sql);//查询pid的子类的分类 <br> if($result && mysql_affected_rows()){//如果有子类 <br> while ($row = mysql_fetch_array($result)) { //循环记录集<br> $str.= "<tr><td>" .$row['classid']. "</td><td>". $row['classname']. "<p>id: 882233</p><div class="aritcle_card flexRow">
<div class="artcardd flexRow">
<a class="aritcle_card_img" href="/ai/2033" title="Aha"><img
src="https://img.php.cn/upload/ai_manual/000/000/000/175680019290929.png" alt="Aha" onerror="this.onerror='';this.src='/static/lhimages/moren/morentu.png'" ></a>
<div class="aritcle_card_info flexColumn">
<a href="/ai/2033" title="Aha">Aha</a>
<p>全天候网红营销AI智能体平台</p>
</div>
<a href="/ai/2033" title="Aha" class="aritcle_card_btn flexRow flexcenter"><b></b><span>下载</span> </a>
</div>
</div></td><td>". $row['classtype']."</td><td>". $row['classid']."</td><td>". $row['classid']."</td><td>". $row['classid']."</td></tr>" ; //字符串构建<br> get_str($row['classid']); //调用get_str(),将记录集中的id参数传入函数中,继续查询下级 <br> } <br> } <br> return $str; <br>} <br>
求高手赐教。
------解决思路----------------------










