Mysql
 sql >> Base de données >  >> RDS >> Mysql

Récupération des enregistrements de la base de données MySQL avec PHP pour remplir une liste déroulante

Vous gâchez vos guillemets simples et doubles. Essayez ceci :

<?php
include("db_config.php");
$sql="SELECT * FROM brojevi";
$result=mysqli_query($connection,$sql);
echo '<select name="dropdown" size="1">';
echo '<option value="choose">-choose-</option>';
while($row=mysqli_fetch_array($result)){
    $id = $row['id'];
    $broj = $row['brojevi'];
    echo '<option value="' . $id . '">' . $broj . '</option>';
}
echo '</select>';
?>

Lorsque vous utilisez des balises html dans votre écho, essayez d'utiliser des guillemets simples pour l'écho et des guillemets doubles pour les éléments html tels que les valeurs, les identifiants, les classes, etc.