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