php - option select by based on the value from db with php 选项

标签 php mysql html

如何使用 php 根据数据库中的值选择选项。例如;

<select>
  <option value="1">Val1</option>
  <option value="2">Val2</option>
  <option value="3">Val3</option>
  <option value="4">Val4</option>
  <option value="5">Val5</option>
</select> 

当value=3变化时

<option value="3" selected="selected">Val3</option>

我如何使用 php 和 mysql 做到这一点?

最佳答案

你需要类似的东西

<?
   $values = array(); // array from DB
   $selectedKey = 10; // some key
?>
<select>
   <? foreach ($values as $key => $value) { ?>
      <option value="<?=$key?>" <?= $key==$selectedKey ? 'selected' : ''?>> <?=$value?> </option>
   <? } ?>
</select>

关于php - option select by based on the value from db with php 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13334332/

相关文章:

php - 如何在php codeIgniter中更新相同的字段但不同的表

php - AWS Route 53 - 通过域名获取托管区域?

java - 第 1 行不包含所有列的数据 MySQL JDBC Eclipse 错误

html - Safari - 位置 :fixed doesn't breaks element from scope

php - CakePHP 在 View 中设置变量以用于布局

php - Laravel 中的 Findorfail 不工作

mysql - 如何为所有用户选择所有最新记录

MYSQL 查询在服务器上花费的时间太长,在本地主机上但它工作正常

html - 列表中图像旁边的最小 css/html 文本段落

javascript - 原始 HTML-选择 : removing option will show selection