我如何根据数据库中存在的数字添加下拉列表

How can i add dropdowns based on number present in the database

举个例子 在我的数据库中,我有一个列名 floor,我插入的值是 4 我想以一种形式显示,如果 floor 的值为 4,我想根据数据库中存在的值显示下拉列表,这里是 4

<select name="floor">
<option value=0>Floor</option>
<option value=1>First Floor</option>
<option value=2>Second Floor</option>
<option value=3>Third Floor</option>
<option value=4>Fourth Floor</option>
</select>

我怎样才能做到这一点,这可能吗..?问题不达标请建议修改。

就这样

while($row=$handler->fetch_assoc()){
  echo '<option value="'.$row['fieldid'].'">'.$row['fieldname'].'</option>';
}

处理程序将是您自己的变量

如果我理解正确的话,这是一个非常简单的例子,因为我对 DB 和你的其他来源一无所知:

// Connection data (server_address, database, name, password)
$hostdb = 'localhost';
$namedb = 'yourdbname';
$userdb = 'yourdbuser';
$passdb = 'yourdbpass';

try {
    // Connect and create the PDO object
    $conn = new PDO("mysql:host=$hostdb; dbname=$namedb", $userdb, $passdb);
    $conn->exec("SET CHARACTER SET utf8");      // Sets encoding UTF-8

    // Selects the rows in which "floor_id" is 2
    $sql = "SELECT *  FROM floor WHERE floor_id = 2";
    $result = $conn->query($sql);

    // Parse the result set
    echo '<select name="floor">';

    while($row = $result->fetch()) {
        echo '<option value="'.$row['floor_value'].'">'.$row['floor_name'].'</option>';
    }

    echo '</select>';
    $conn = null;        // Disconnect
}
catch(PDOException $e) {
    echo $e->getMessage();
}

此代码段将显示在页面 select 下拉菜单中,其值为 2。 有关 PDO. Few examples for MySQLi_* and PDO

的更多信息