como parte de un formulario HTML que estoy creando Me gustaría tener una lista desplegable que enumerará todos los nombres de usuario en mi base de datos.Cómo rellenar la lista desplegable de HTML con los valores de la base de datos
Pensé que el siguiente código haría el truco pero la lista desplegable está vacía. ¿Podría alguien ayudarme en lo que estoy haciendo mal? Gracias.
<tr>
<td>Owner</td>
<td>
<select name="owner">
<?php
$sql = mysqli_query($connection, "SELECT username FROM users");
while ($row = $sql->fetch_assoc()){
?>
<option value="owner1"><?php echo $row['username']; ?></option>
<?php
// close while loop
}
?>
</td>
</tr>
Agregué un ejemplo para limpiar el código un poco. –
Han enmendado el código a lo anterior, pero sigue siendo el mismo problema - Estoy perplejo. – Bernard
@Bernard: haga una print_r ($ row) para ver todo el contenido de la fila, para asegurarse de que la consulta ha estado tomando la columna 'nombre de usuario'. – donutdan4114