Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在引导li元素中填充下拉列表_Php - Fatal编程技术网

Php 在引导li元素中填充下拉列表

Php 在引导li元素中填充下拉列表,php,Php,最初,我试图用以下代码填充select标记中的下拉列表 <select class="form-control" name="selectVal"> <option value="course">Select Course</option> <?php $sql = mysqli_query($conn,"call cours

最初,我试图用以下代码填充select标记中的下拉列表

 <select class="form-control" name="selectVal">
                    <option value="course">Select Course</option>
                    <?php
                        $sql = mysqli_query($conn,"call courses_dropdown()");
                        while($row = mysqli_fetch_array($sql))
                        {   

                            echo "<option value='" . $row['courses'] ."'>" . $row['courses'] . "</option>";
                        }
                    ?> 
                </select>  

选课
这段代码运行良好,现在我正在考虑使用li元素代替select。
那么,如何在下面的代码中使用li元素填充bootstrap中的下拉列表呢

          <ul class="dropdown-menu scrollable-menu">
        <li><a href="about_us.php" >About Us</a></li>
        <li><a href="advertise.php">Advertise</a></li>
        <li><a href="team.php">Team</a></li>
         <li><a href="#">Art Curator</a></li>
         <li><a href="work_with_us.php">Jobs & Internships</a></li>


         </ul>  

我不确定是否理解您的问题,为什么结果不能是这样:

    <ul class="dropdown-menu scrollable-menu">
    <?php  
         $sql = mysqli_query($conn,"call courses_dropdown()");
         while($row = mysqli_fetch_array($sql))
         {   
             echo "<li><a href='" . $row['courses'] ."'>" . $row['courses'] . "</a></li>";  //option
  }  
?> 
</ul>  

我不确定是否理解您的问题,为什么结果不能是这样:

    <ul class="dropdown-menu scrollable-menu">
    <?php  
         $sql = mysqli_query($conn,"call courses_dropdown()");
         while($row = mysqli_fetch_array($sql))
         {   
             echo "<li><a href='" . $row['courses'] ."'>" . $row['courses'] . "</a></li>";  //option
  }  
?> 
</ul>  

您的第一个代码段是一个表单中的选择字段

第二个snipper是一个下拉菜单,您可以将用户重定向到每个项目的不同页面

<ul class="dropdown-menu scrollable-menu">
 <option value="course">Select Course</option>
  <?php
   $sql = mysqli_query($conn,"call courses_dropdown()");
   while($row = mysqli_fetch_array($sql))
   {   
       echo "<li><a href='" . $row['XXXXXX'] ."'>'" . $row['courses'] ."'</a></li>";
    }
    ?> 
</ul>  
    选课

您必须在数据库中将XXXXX替换为列名,其中包含要重定向用户的页面名

您的第一个代码段是一个选择字段,并将其转换为表单

  <ul class="dropdown-menu scrollable-menu">

   <?php  
    $sql = mysqli_query($conn,"call courses_dropdown()");
    while($row = mysqli_fetch_array($sql)){   
         echo "<li><a href='" . $row['courses'] ."'>" . $row['courses'] . "</a></li>";
   }?> 
 </ul>  
第二个snipper是一个下拉菜单,您可以将用户重定向到每个项目的不同页面

<ul class="dropdown-menu scrollable-menu">
 <option value="course">Select Course</option>
  <?php
   $sql = mysqli_query($conn,"call courses_dropdown()");
   while($row = mysqli_fetch_array($sql))
   {   
       echo "<li><a href='" . $row['XXXXXX'] ."'>'" . $row['courses'] ."'</a></li>";
    }
    ?> 
</ul>  
    选课
您必须用数据库中的列名替换XXXXX,其中包含要重定向用户的页面名

      <ul class="dropdown-menu scrollable-menu">
    
       <?php  
        $sql = mysqli_query($conn,"call courses_dropdown()");
        while($row = mysqli_fetch_array($sql)){   
             echo "<li><a href='" . $row['courses'] ."'>" . $row['courses'] . "</a></li>";
       }?> 
     </ul>  
    

是否要将echo选项更改为li??是的,您有我的朋友是否要将echo选项更改为li??是的,您有我的朋友