php - 来自数据库的 PHP 回显枚举类型
问题描述
我目前正在开发一个网站,用户填写表格以上传他们希望出售的商品。
表单这一部分的代码如下所示:
<?php
while($row=$result->fetch_assoc()){
$cat = $row["category"];
}
?>
<div class="col m6">
<label for="Input">Item Catagory</label>
<select class="_width100" id="Input">
<option value="Option 1"> </option>
<option value="Option 2"> </option>
<option value="Option 3"> </option>
</select>
</div>
我希望在我的 php 数据库中回显每个枚举选项(见下图)作为用户从表单中选择的选项。任何有关如何做到这一点的建议将不胜感激。
解决方案
我想做这样的事情:
<div class="col m6">
<label for="Input">Item Catagory</label>
<select class="_width100" id="Input" name="some_name">
<?php while($row = $result->fetch_assoc()): ?>
<?php
$cat = $row["category"];
$id = $row["id"];
?>
<option value="<?= $id ?>"><?= $cat ?></option>
<?php endwhile; ?>
</select>
</div>
推荐阅读
- node.js - 注销所有设备、NodeJS 和 Angular 6
- cocoa - 为什么我的 NSBox 会画背景?(boxType = .primary)
- algorithm - 如何获得装箱算法的前 N 个解决方案?
- python - 在 Pandas 中查找 groupby 之后与最大日期相关的行
- java - springSecurityFilterChain - ObjectPostProcessor 是必需的 bean 异常
- amazon-web-services - 使用 ApiGateway Authorizer 验证 Github Payload Signature (X-Hub-Signature)
- php - 需要简单形式的 mysqli 结果
- angular-ngrx-data - 这个打字稿作业有什么作用?
- bash - 如何将bash参数中的逗号数与文本文件中的逗号数进行比较
- salesforce - 组件内的闪电组件列表