避免 PHP 形式的重复选项

Avoiding duplicate options in PHP form

当我提交表单时,它会在我的数据库中保存 InputField1,但最后保存的选择 option 在列表中显示两次。

<select name="<?php echo $PLUGINMATRIX_NAME?>InputField1" id="<?php echo $PLUGINMATRIX_NAME?>InputField1">
<option value="<?php echo get_option($PLUGINMATRIX_NAME."InputField1");?>"><?php echo get_option($PLUGINMATRIX_NAME."InputField1");?></option>
<option value="xvg">Verge</option>
<option value="xrp">Ripple</option>
</select>

如何在提交表单后避免在上面 select 中显示重复项?

这应该有效

<select name="<?php echo $PLUGINMATRIX_NAME?>InputField1" id="<?php echo $PLUGINMATRIX_NAME?>InputField1">
    <option <?php echo (get_option($PLUGINMATRIX_NAME."InputField1") == 'Verge') ? "selected " : "";?> value="xvg">Verge</option>
    <option <?php echo (get_option($PLUGINMATRIX_NAME."InputField1") == 'Ripple') ? "selected " : "";?> value="xrp">Ripple</option>
</select>