如何使用PHP和我的SQL在子菜单中使最后一个子元素可单击 [英] How to make last child element clickable in submenu using PHP and my SQL

查看:74
本文介绍了如何使用PHP和我的SQL在子菜单中使最后一个子元素可单击的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用mysql表在php子菜单中点击最后一个子元素。

请帮助我,我已经尝试了一些代码,但它在某些情况下工作它实际上并没有去其他循环,如果它其他我的工作将完成如何做到这一点,请帮助我。



我尝试过:



 <   pre  >  <? php 
mysql_connect(' localhost'' root'' ');
mysql_select_db( test);


函数子菜单($ parentid = 0){
$ sql = mysql_query( SELECT * FROM test WHERE refid =。$ parentid);
{
echo ' < ; UL>';
while($ row = mysql_fetch_array($ sql))
{
if(mysql_num_rows($ sql)> 0)
{
// echo'< li>< a href ='。$ row ['userdefined']。'>'。$ row ['name']。'< / a>';
echo ' < li>'。$ row [' 名称];
子菜单($ row [' id']);
echo ' < / li>' ;}
else {
echo ' < UL>';
echo ' < li>< a href ='。$ row [' userdefined']。 >。$ row [' name']。' < / a>';
子菜单($ row [' id']);
echo ' < / li>' ;
}
}
echo ' < / UL GT&;';
}

}
子菜单();

?>

解决方案

parentid = 0){


sql = mysql_query( SELECT * FROM test WHERE refid =

parentId的)。
{
echo ' < ; UL>';
while(


how to do last child element clickable in php submenu using mysql table.
please help me i have tried some code but it is working in some cases it is not actually going to else loop if it goes the else mywork will be done how to do that please help me.

What I have tried:

<pre><?php
mysql_connect('localhost','root','');
mysql_select_db("test");


function submenu($parentid=0){
    $sql=mysql_query("SELECT * FROM test WHERE refid=".$parentid);
    {
      echo '<ul>';
            while($row=mysql_fetch_array($sql))
            {
              if(mysql_num_rows($sql)>0)
              {
              //echo '<li><a href="'.$row['userdefined'].'">'.$row['name'].'</a>';
              echo '<li>'.$row['name'];
              submenu($row['id']);
              echo '</li>';}
              else{
               echo '<ul>';
               echo '<li><a href="'.$row['userdefined'].'">'.$row['name'].'</a>';
               submenu($row['id']);
               echo '</li>';
            }
          }
          echo '</ul>';
      }

}
submenu();

 ?>

解决方案

parentid=0){


sql=mysql_query("SELECT * FROM test WHERE refid=".


parentid); { echo '<ul>'; while(


这篇关于如何使用PHP和我的SQL在子菜单中使最后一个子元素可单击的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆