PHP If / ElseIf 语句不起作用



>我用PHP写了下面的代码:

if (isset($_POST['vote']) ){
if ($_POST['vote'] == 'a') {
//code1
} elseif ($_POST['vote'] == 'b') {
//code2
}
}

什么时候

$_POST['vote'] = 'a' //code1 is run

但是当

$_POST['vote'] = 'b'//code2 is not run.

我做错了什么?

我测试了您的代码,它工作正常。

但是,您也可以尝试:

switch($_POST['vote']){
case 'a':
//code a
break;
case 'b':
//code b
break;
}

最新更新