【问题标题】:How to create a new menu item with information from database php and sessions如何使用来自数据库 php 和会话的信息创建新菜单项
【发布时间】:2018-06-23 03:49:47
【问题描述】:

很抱歉,如果之前有人问过这个问题,但我尝试寻找答案却找不到。

我正在创建一个网站,用户在注册时提交有关其孩子的信息,例如年龄、学校、技能水平等。

一旦他们完成了信息和孩子信息的注册,他们就可以登录并转到他们的信息中心。

我有一个名为“舞者”的菜单项,子菜单项应该是他们注册时输入的舞者/孩子的名字。另一个菜单项也有“添加新舞者”。

所以我想做的是当他们注册时,在登录时,他们应该已经在“舞者”的下拉菜单中拥有舞者。应该是从数据库中检索出来的。

每次他们添加新的舞者时,都会出现该舞者姓名的新子菜单项。

这是我的 html 菜单代码:

<div class="row subnav">
   <div class="col-sm-12">
       <ul>
        <li class="li-spacing"><a href="parentdashboard.php">Home</a></li>
        <li class="dropdown li-spacing">
           <a class="dropdown-toggle" data-toggle="dropdown">Dancers<b class="caret"></b></a>
           <ul class="dropdown-menu">
            <li><a href="#">Name</a></li>
            <li class="divider"><hr></li>
            <li><a href="#">Name</a></li>
            <li class="divider"><hr></li>
            <li><a href="#">Add New</a></li>
           </ul>
         </li>
        <li class="dropdown li-spacing">
          <a class="dropdown-toggle" data-toggle="dropdown">Report Cards <b class="caret"></b></a>
          <ul class="dropdown-menu">
            <li><a href="#">View all</a></li>
            <li class="divider"><hr></li>
            <li><a href="#">Add New</a></li>
          </ul>
        </li>
        <li class="li-spacing"><a href="#">History</a></li>
        <li class="li-spacing"><a href="#">Events</a></li>
        <li class="li-spacing"><a href="#">Fun</a></li>
    </ul>
   </div>       
</div>

我对 php 很陌生,真的需要一些方向来从哪里开始。

非常感谢任何帮助!

【问题讨论】:

  • 欢迎加入 stackoverflow 请阅读更多关于 PHP、mysql、html 的内容并从小例子开始,然后试试这个。
  • 从数据库中读取内容以填充选择的代码在哪里?
  • 您可以从 w3schools 开始学习。这将是简单易行的。 w3schools.com/php/php_mysql_intro.asp

标签: php mysql html mysqli


【解决方案1】:

经过大量研究并在我网站上的其他页面上工作后,我终于找到了一个非常适合我的解决方案。

<div class="row subnav">
<div class="col-sm-12">
   <ul>
    <li class="li-spacing"><a href="parentdashboard.php">Home</a></li>
    <li class="dropdown li-spacing">
       <a class="dropdown-toggle" data-toggle="dropdown">Dancers<b class="caret"></b></a>
       <ul class="dropdown-menu">
        <?php
        $dancers = "SELECT `dancer_name` FROM `dancers` WHERE name = '$name'";
        $dres = mysqli_query($con,$dancers); 
        if($res==FALSE){
        die('there was an error running query [' . $con->error . ']');
        }
        while($data=mysqli_fetch_array($dres)){
            echo '
                <li><a href="dancerProfile.php">'.$data["dancer_name"].'</a></li>
                <li class="divider"><hr></li>
                ';
                }
               ?>
       </ul>
     </li>
  </ul>


【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多