避免PHP表单中的重复选项

时间:2017-09-29 18:33:16

标签: php forms html-select

当我提交表单时,它会在我的数据库中保存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中显示重复项?

1 个答案:

答案 0 :(得分:0)

这应该有效

<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>