首页 > 解决方案 > 如何回显选定的选项值。不选择名称

问题描述

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

我想在 PHP 中回显选定的选项,但是使用这个:

$NEE_category = isset($_REQUEST['NEE_category']) ? $_REQUEST['NEE_category'] : null;

echo "\t<p>Event Category: $NEE_category</p>\n";

回报:Event Category: NEE_category

我如何返回选定的选项值而不是名称?

标签: phphtmlsql

解决方案


您将值设置为“NEE_category”,而不是从数据库中提取的值。

echo "<option value=\"". $row['catDesc'] ."\">". $row['catDesc'] ."</option>";

推荐阅读