使用数据库查询填充选择

时间:2017-05-12 17:50:35

标签: php jquery html ajax

我需要一种方法来填充一个带有SQL Server查询的下拉列表(我相信它被称为Select)。

我想用Select storeName from storeinfo的结果填充列表,这将返回大约30个结果,我希望这些结果显示在页面加载时选择。

这是如何通过PHP实现的?或者因为我需要在页面加载时完成此操作,我是否必须使用某种JQuery / Ajax请求来完成?


我看到这可以填充我的选择列表,但如何在页面加载时执行此操作?

<select name="store">
<?php 
$sql = mysqli_query($connection, "SELECT storeName FROM stores");
while ($row = $sql->fetch_assoc()){
echo "<option value=\"store1\">" . $row['storeName'] . "</option>";
}
?>
</select>

1 个答案:

答案 0 :(得分:1)

要获取商店名称的值,您还必须在输出中使用它:

<select name="store">
<?php 
    $sql = mysqli_query($connection, "SELECT storeName FROM stores");
    while ($row = $sql->fetch_assoc()){
        echo "<option value=\"{$row['storeName']}\">{$row['storeName']}</option>";
    }
?>
</select>

PHP将处理此问题,您的下拉列表将在页面加载时可用。