1

現在、データベースの列のエントリをドロップダウンリストに表示するのに問題があります。

以下のコードは...半分は機能していると思います...実行すると、ドロップダウンリストに6つのオプションが表示されます(データベースの列にも6つの列があります)。名前を表示するだけです。

すべての助けに感謝します!

<select id="teamlist" name="teamlist">
<?php
  $pdo = new PDO('mysql:host=localhost;dbname=clubresults', 'root', '12345678');
  #Set Error Mode to ERRMODE_EXCEPTION.
  $pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);  
  $stmt = $pdo->prepare('Select teamname from members');
  $stmt->execute();
  while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    echo "<option>{$row['teamname']}</option>";
  }
?>
</select> 
4

2 に答える 2

4
 <select id="teamlist" name="teamlist">
 <?php
        $pdo = new PDO('mysql:host=localhost;dbname=clubresults', 'root', '12345678');
        #Set Error Mode to ERRMODE_EXCEPTION.
        $pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);  

    $stmt = $pdo->prepare('Select teamname from members');
    $stmt->execute();
       while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    echo '<option>'.$row['teamname'].'</option>';
       }
     ?>
 </select> 
于 2012-06-01T10:53:50.667 に答える
0

{内部には必要ありません<option>

echo "<option>".$row['teamname']."</option>"
于 2012-06-01T09:25:36.643 に答える