2012-10-01 21 views
0

我被困在搞清楚如何顯示基於自定義字段中輸入的不同數據。如果自定義字段是特定值,然後做什麼...(單選按鈕)

我有單選按鈕作爲註冊表單中的輸入字段,有3個選項。 X,Y,Z

它們被保存在一個自定義字段名爲member_status,這是保存爲user_meta

我的代碼的努力是值得liek這個......但我不能看着辦吧!

global $current_user; 

get_currentuserinfo(); 

$userID = $current_user->ID; 

$memberstatus = get_user_meta($userID,'member_status',true); 

If $memberstatus = X { 

// do something here if X 

} elseif $memberstatus = Y { 

// do something here if Y 

} elseif $memberstatus = Z { 

// do something here if Z 

,問題是:.......

我不知道如何正確地構建IF語句,這是上面只是一個猜測....

+1

,問題是......? – Havelock

+0

所以我的代碼不起作用.....我不知道如何編寫IF語句來檢查狀態是否爲X,Y或Z – Redwall

回答

2

如果你真的將其與member_status然後保存爲元:

if($memberstatus == 'X'){ 
    // do something here if X 
} elseif ($memberstatus == 'Y'){ 
    // do something here if Y 
} elseif ($memberstatus == 'Z'){ 
    // do something here if Z 
} 
+0

歡呼聲,請欣賞它... – Redwall

0

您應該使用==,而不是=的比較。

==是比較運算符,=是賦值運算符。

也不要忘記來包裝你的布爾條件括號()

if($memberstatus == X){ 

} 
elseif($memberstatus == Y){ 

} 
// and so on