dounao4179 2017-05-06 05:34
浏览 50
已采纳

具有多个选择选项的选择列表中的PHP回显

I'm having a bit of struggle putting together a selection list in HTML where the options or values are being retrieved from a table in the database. I get the following result: Select List

As you can see this is not my intention, I rather have all options in 1 Selection List, with multiple options clickable.

This is my HTML Code (Bootstrap Framework):

<div class="container-fluid well well-lg">

     <?php while ($itemsrow = $query->fetch()) : ?>

<div class="form-group">

      <label for="sel1">Select list:</label>

<select class="form-control" id="sel1">

         <option><?php echo $itemsrow['Beschrijving']; ?></option>

The PHP Logic:

$conn = Db::getInstance();
$query = $conn->prepare("SELECT * FROM items WHERE user_id = $userID");
$query->execute();

Thanks in advance!

  • 写回答

2条回答 默认 最新

  • doucong6884 2017-05-06 05:38
    关注

    Currently, you're creating new elements inside the loop so yes, you will get a new select per iteration.

    You should only keep the <option>-elements inside the loop:

    <div class="container-fluid well well-lg">
        <div class="form-group">
            <label for="sel1">Select list:</label>
    
                <select class="form-control" id="sel1">
    
                <?php while ($itemsrow = $query->fetch()) : ?>  
    
                    <option><?php echo $itemsrow['Beschrijving']; ?></option>
    
                <?php endwhile; ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部