2015-11-02 85 views
0

我在我們的網站中找到了一段代碼,希望對其進行更改。將文本字段更改爲選擇和默認值

我們希望我們的性別字段是一個選擇選項,並默認它是來自用戶配置文件的值,然後爲他們提供男性/女性的選項。

有關如何將以下代碼更改爲select的任何建議?

<label for="dbem_gender"><?php _e('Gender','buddypress');?></label> 
<input type="text" name="dbem_gender" id="dbem_gender" value="<?php echo get_user_meta($user_id,'dbem_gender',true); ?>" class="settings-input" <?php bp_form_field_attributes('gender'); ?> > 

回答

0
<select id="dbem_gender" name="dbem_gender"> 
<option <?php if (echo get_user_meta($user_id,'dbem_gender',true) == "Male") echo 'selected' ; ?> value="1">Male</option> 
<option <?php if (echo get_user_meta($user_id,'dbem_gender',true) == "Female") echo 'selected' ; ?> value="2">Female</option> 
</select> 

我認爲你正在尋找這樣的事情。

+0

謝謝。這看起來像一個選項,但它似乎沒有工作。我在選項之後添加了一個>,但沒有幫助。我用你的部分替換了部分,但是當我保存該文件時,頁面不再加載,所以我假設某些內容不起作用。感謝您的幫助,還有更多提示? – tf24