什么问题?PHP解析错误:语法错误,意外的“}”,希望“,”或“;”在。

19 浏览
0 Comments

什么问题?PHP解析错误:语法错误,意外的“}”,希望“,”或“;”在。

此问题已在其他帖子中得到回答:

解析错误:语法错误,意外的“(”,期待“,”或“;”

PHP解析/语法错误; 以及如何解决它们

我和我的同伴一直尝试解决这个问题已经超过1.5个小时了,我们仍然得到相同的错误,而且尝试了我们所能想到的几乎所有方法。

有人能帮我们解决这个问题吗?

这是我们所遇到的错误:

PHP解析错误:语法错误,意外的“}”,期待“,”或“;”

这是发生错误的代码(行):

if(!isset($_POST[\'name\'])) {echo\"请填写有效的用户名\"} else {$ok=\"$ok+1\"}

这是PHP代码。

如果有人想要完整的代码,在这里:

$ok=0;

if(isset($_POST[\'submit\'])) {

if(!isset($_POST[\'name\'])) {echo\"请填写有效的用户名\"} else {$ok=\"$ok+1\";}

if(!isset($_POST[\'pass\'])) {echo\"请填写有效的密码\"} else {$ok=\"$ok+1\";}

if($ok==2){

switch($_POST[\'name\'],$_POST[\'pass\']){

case \"FORAEROND\",\"FORAEROND2\":

这是如果用户名为“FORAEROND”且密码为“FORAEROND2”时将显示的文本。

break;

/*case \"FORAEROND5\",\"FORAEROND6\"; 保留以备后用

这是如果用户名为“FORAEROND5”且密码为“FORAEROND6”时将显示的文本。

break;

*/

}

}

}

感谢所有愿意帮忙的人。 🙂

编辑:

我们向所有人道歉,这真的太愚蠢了,我们不知怎么的删除或忘记在代码后面加“;”,这真的太愚蠢和尴尬了。

admin 更改状态以发布 2023年5月22日
0
0 Comments

你错过了分号(;)

请用

if(!isset($_POST['name'])) {echo"Please fill in a valid username"} else {$ok="$ok+1"}

替换掉

if(!isset($_POST['name'])) {echo"Please fill in a valid username"; } else {$ok="$ok+1"; }

0
0 Comments

您错过了 ;。在 PHP 中,每个语句必须以分号结尾。

0