首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用php和mysql的菜单问题

问使用php和mysql的菜单问题
EN

Stack Overflow用户
提问于 2014-06-18 05:22:50
回答 1查看 52关注 0票数 0

我有一个表,其中有两列,分别名为rugby_union和matchleague。我已经创建了2个查询来显示截然不同的rugby_union和matchleague。当我在菜单上有下拉菜单,它必须显示比赛联盟从rugby_union只。下面是我使用的代码:

代码语言:javascript
复制
$sql="select distinct(union_league) from teams where league_complete ='No' ";
$query = mysql_query($sql);
while($row = mysql_fetch_array($query)){ 
$matchleaguecomp[] = $row; 
}

$sql1="select distinct(rugby_union) AS rugby_union from teams where league_complete ='No' ";
$query1 = mysql_query($sql1);
while($row1 = mysql_fetch_array($query1)){ 
$union_list[] = $row1; 
}

导航栏中的PHP代码:

代码语言:javascript
复制
<?php                       
    for($i=0;$i<count ($union_list);$i++){  
?>
<li>
    <a href="#"><?php echo $union_list[$i][0]; ?></a>
    <ul class="dropdown-menu" 
         style="position: absolute; left: 160px; top: 0px; display: none;
                height: <?php if(count($matchleaguecomp)>0) {
                                  echo '260px;'; 
                              } else { 
                                  echo (count($matchleaguecomp)*26).'px'; 
                              } ?>  
                overflow: auto;">
        <?php
            for($i=0;$i<count($matchleaguecomp);$i++){                      
                //$fixture_name=$url->encode("name=".$matchleaguecomp[$i][0]);
            $fixture_name="name=".$matchleaguecomp[$i][0];
        ?>
        <li>
            <a href="<?php echo $include_path.'new_logs.php?'.$fixture_name; ?>">
                <?php echo $matchleaguecomp[$i][0]; ?>
            </a>
        </li>
        <?php  } ?>
    </ul>
</li>
<?php  } ?> 

提前感谢,我不明白为什么它不显示联盟的工会列表

EN

回答 1

Stack Overflow用户

发布于 2014-06-19 05:12:22

首先,注意@tadman关于mysql_query已经过时的说法……这是你固定的代码:

代码语言:javascript
复制
$sql="select distinct(union_league) as `union_league` from teams where league_complete ='No' ";
$query = mysql_query($sql);
while($row = mysql_fetch_array($query)){ 
$matchleaguecomp[] = $row['union_league']; // you need to get the returned value from the array
}

$sql1="select distinct(rugby_union) AS rugby_union from teams where league_complete ='No' ";
$query1 = mysql_query($sql1);
while($row1 = mysql_fetch_array($query1)){ 
$union_list[] = $row1['rugby_union']; // you need to get the returned value from the array
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24273514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档