come parte di un modulo HTML che sto creando Mi piacerebbe avere un elenco a discesa che elencherà tutti i nomi utente nel mio database.Come compilare l'elenco a discesa HTML con i valori del database
Ho pensato che il seguente codice avrebbe fatto il trucco ma l'elenco a discesa è vuoto - qualcuno potrebbe aiutarmi in quello che sto facendo male? Grazie.
<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>
Aggiunto un esempio per ripulire un po 'il codice. –
Abbiamo modificato il codice sopra ma ho ancora lo stesso problema - Sono perplesso. – Bernard
@Bernard - Esegui un comando print_r ($ row) per vedere l'intero contenuto della riga, per assicurarsi che la query abbia afferrato la colonna 'username'. – donutdan4114