Вопрос по php, mysql – Заполните выпадающий список из данных колонки MySQL

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> 
try var_dump ($ stmt-> fetch (PDO :: FETCH_ASSOC)), чтобы проверить ваш вывод Zuber Surya
error Неожиданно T Пока Tuzki
erm ничего не выходит .. без ошибок, но просто без списка .. | раскрывающийся список содержит 6 вариантов без имени Tuzki
ты можешь попробовать это раньше пока цикл Zuber Surya

Ваш Ответ

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

{ не нужен внутри<option>

<option>".$row['teamname']."</option>"
еще ничего : Tuzki

Похожие вопросы