PHP显示基于值选择的下拉列表

Mah*_*ngh 1 php select drop-down-menu

我想显示一个下拉列表选择来自数据库的某个值.

    <select name="plans">
       <option>MAP</option>
       <option>CP</option>
       <option>CPA</option>
       <option>CPF</option>
    </select>
Run Code Online (Sandbox Code Playgroud)

从PHP/Mysql中的数据库中读取值,让我们说"CPA",如何选择此选项?

Pra*_*ram 6

您需要使用该selected属性HTML.

例如,如果您从数据库获得的值被分配给变量说$val,

然后你可以这样做:

<select name="plans">
       <option <?php echo ($val == 'MAP')?"selected":"" ?> >MAP</option>
       <option <?php echo ($val == 'CP')?"selected":"" ?> >CP</option>
       <option <?php echo ($val == 'CPA')?"selected":"" ?> >CPA</option>
       <option <?php echo ($val == 'CPF')?"selected":"" ?> >CPF</option>
 </select>
Run Code Online (Sandbox Code Playgroud)

  • 也许我们需要一个工具来查看目前有多少人在写答案. (3认同)
  • 你们发生过多少次了?你开始回答一个SO问题,当你快完成时,另一个伟大的贡献者会出现一个或多或少相同的答案,而花费的时间是徒劳的。但这就是SO的伟大之处。快速而准确的答案。 (2认同)