2017-05-06 20 views
0

データベース内のテーブルからオプションや値を取得する選択リストをHTMLにまとめるのに苦労しています。 Select List これは私の意図ではなく、1つの選択リストにすべてのオプションがあり、複数のオプションをクリックできるようにしています。PHPが複数の選択肢を持つ選択リストにエコーする

これは私のHTMLコード(ブートストラップ・フレームワーク)です:

<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> 

PHPロジック:事前に

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

ありがとう!

答えて

3

ので、はい、あなたはイテレーションごとに新しい選択を取得します<select>タグにあなたのループを置く必要があります。

あなただけのループ内<option> -elementsを維持する必要があります。

<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; ?> 
+0

lolありがとう、私はちょっと愚かだが、とても素早く返信いただきありがとうございます! – Moya

+0

@Moya - 心配はいりません。答えの1つを正しいものとしてチェックして、質問が閉じられるようにしてください。 –

1

あなたは現在、あなたがループ内で新しい要素を作成している

<select class="form-control" id="sel1"> 
    <?php while ($itemsrow = $query->fetch()) : ?> 
     <option><?php echo $itemsrow['Beschrijving']; ?></option> 
+0

笑おかげで、私は少し愚かな感じが、そうすぐに返信してくれてありがとう! – Moya

関連する問題