2017-09-29 2 views
0

Wenn ich das Formular absende, speichert es InputField1 in meiner Datenbank, aber der letzte gespeicherte ausgewählte option wird zweimal in der Liste angezeigt.Vermeidung von doppelten Optionen im PHP-Formular

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

Wie vermeide ich Duplikate in der oben select zeigt nach dem Absenden des Formulars?

Antwort

0

sollte diese

arbeiten
<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> 
Verwandte Themen