如果自定义字段是特定值然后做某事......(单选按钮)

时间:2012-10-01 06:51:01

标签: php wordpress if-statement radio-button conditional

我一直在研究如何根据自定义字段中的输入显示不同的数据。

我在注册表单中将单选按钮作为输入字段,有3个选项。 X,Y,Z。

它们保存在名为member_status的自定义字段中,保存为user_meta

我的代码工作就是骗局...但我无法弄明白!

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语句,这只是猜测....

2 个答案:

答案 0 :(得分: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
}

答案 1 :(得分:0)

您应该使用==代替=进行比较。

==是比较运算符,=是赋值运算符。

另外,不要忘记将布尔条件包含在括号()

if($memberstatus == X){

}
elseif($memberstatus == Y){

}
// and so on