-2

我想从 MySQL 表中动态填充此菜单 (http://www.hv-designs.co.uk/tutorials/sliding_menu/sliding_menu.html) 的值。即,当用户单击顶部菜单按钮时,菜单项应该是 MySQL 表中的行。几天来我一直试图弄清楚自己,但没有运气。这是我所做的:

MySQL 表:具有以下字段的“国家/地区”:id、name、capital_city PhP 文件:MySQL 连接、查询及其在 php 文件中的打印 ok。上面带有 JQuery 菜单的 Html 页面。

如果我能找到一个类似的例子,我可能会让它工作,但到目前为止还没有找到。

有人知道吗?

提前致谢。

麦克风

4

2 回答 2

1

只需对从数据库返回的结果集执行 PHP foreach 循环。

<div id="button">
    <img class="menu_class" width="184" height="32" border="0" src="images/button.png">
    <ul class="the_menu" style="display: block;">
        <?php
        foreach ($aCountries as $aCountry) {
            echo '<li><a href="#">'.$aCountry['name'].'</a></li>';
        }
        ?>
    </ul>
</div>
于 2012-08-10T11:36:10.447 回答
0

您必须按照以下步骤操作。

1) html

<div id="button">
   <img width="184" border="0" height="32" class="menu_class" src="images/button.png">
</div>

2) Onlick 按钮调用 ajaxfile 像这样返回你的国家列表的结果

<ul class="the_menu">
  <li><a href="#">Country #1</a></li>
  <li><a href="#">Country #2</a></li>
  <li><a href="#">Country #3</a></li>
 </ul>

3) 将其附加到 div 按钮

现在完成了

于 2012-08-10T11:36:04.370 回答