Php IF语句的结果未正确显示

Php IF语句的结果未正确显示,php,Php,知道我的代码有什么问题吗? 若变量值正确且输出正确,则表明其不正确 然后经过多次尝试,结果是正确的,一切都是完美的 之后,我再次尝试我的代码,当我单击“刷新”时,旧的结果将保留 输入与值变量不匹配,但仍显示旧结果,表明它是正确的 谢谢你的帮助 南希 isset$\u POST['author']是一个布尔检查。您正在将TRUE | FALSE与$author的内容进行比较。我想你是想把ifisset$\u POST['author']&&$\u POST['author']=$author如果我

知道我的代码有什么问题吗? 若变量值正确且输出正确,则表明其不正确

然后经过多次尝试,结果是正确的,一切都是完美的

之后,我再次尝试我的代码,当我单击“刷新”时,旧的结果将保留

输入与值变量不匹配,但仍显示旧结果,表明它是正确的

谢谢你的帮助

南希


isset$\u POST['author']是一个布尔检查。您正在将TRUE | FALSE与$author的内容进行比较。我想你是想把ifisset$\u POST['author']&&$\u POST['author']=$author

如果我现在理解你的意思,如果你将表单发送到self php文件,请在表单操作中使用$\u SERVER['php\u self'],然后检查

if(isset($_POST['author']) && $_POST['author'] == $author)

谢谢,这很有效!!!我会记得isset$\u POST['ANYTHING']只比较对错
if(isset($_POST['author']) && $_POST['author'] == $author)