Php 在引导li元素中填充下拉列表
最初,我试图用以下代码填充select标记中的下拉列表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 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??是的,您有我的朋友