if语句中出现意外=错误


Unexpected = error in if statement

好吧,我想我累了,因为我找不到语法错误。

<option value="1" <?php if($row['courseId'] == '1') echo selected="selected"; ?>>NAME</option>

错误为:

Parse error: syntax error, unexpected '=', expecting ',' or ';' 

我忘了什么?

谢谢!

<option value="1" <?php if($row['courseId'] == '1') echo 'selected="selected"'; ?>>NAME</option>

你没有把你的输出放在引号里。

这需要引用:

echo 'selected="selected"';