if(isset($_POST['submit'])){
if($users->confirmEmail(mysql_real_escape_string($_POST['email']),mysql_real_escape_string($_POST['activation'])){
header('Location: login.php?msg=3') ;
} else {
header('Location: activate.php?msg=1') ;
}
}
-6
A
回答
1
缺失结束)
的if
。
...mysql_real_escape_string($_POST['activation']))
^
here
你的代码应该是:
if(isset($_POST['submit'])){
if($users->confirmEmail(mysql_real_escape_string($_POST['email']),mysql_real_escape_string($_POST['activation']))){
header('Location: login.php?msg=3') ;
} else {
header('Location: activate.php?msg=1') ;
}
}
我建议使用一些IDE具有语法高亮显示。如今错误也非常具有描述性。意外的{
意味着它应该有一些东西。
5
你缺少一个右括号在if
:
if($users->confirmEmail(mysql_real_escape_string($_POST['email']),mysql_real_escape_string($_POST['activation']))){
如果我们更换X MySQL的函数,很容易看到:
if ($users->confirmEmail(x,x) {
+0
谢谢你解决我的问题:) – user1928323
相关问题
- 1. PHP语法错误意外'}'
- 2. 语法错误,意外 '{' PHP
- 3. PHP语法错误,意外';'
- 4. 在空行PHP语法错误:语法错误,意外“}”
- 5. 语法错误,意外的'=',期待')'PHP
- 6. PHP意外的语法错误
- 7. php语法错误,意外T_OBJECT_OPERATOR
- 8. 语法错误,意外的T_STRING php
- 9. PHP语法错误,意外$ end
- 10. 语法错误意外T_ENCAPSED ... php
- 11. PHP语法错误...意外的T_VARIABLE?
- 12. PHP语法错误,意外的'<'
- 13. PHP语法错误,意外的'<'
- 14. PHP:语法错误,意外$ end
- 15. PHP语法错误“意外$结束”
- 16. PHP:语法错误,意外的'else'
- 17. PHP语法错误,意外'if'(T_IF)
- 18. PHP语法错误:意外的'<'
- 19. PHP - 语法错误,意外“(”,预计“)”
- 20. 错误:语法错误意外“(”在COBOL
- 21. Rails语法错误,意外''''
- 22. 语法错误 - 意外“:”
- 23. 语法错误 - 意外tASSOC
- 24. 语法错误,意外“ - ”(T_STRING)
- 25. 语法错误,意外T_STATIC
- 26. 击:语法错误:“(”意外
- 27. Kaminari语法错误,意外'='
- 28. 语法错误意外{
- 29. 语法错误,意外keyword_else
- 30. 语法错误,意外T_SL
认真吗?如何使用体面的编辑器,然后再试一次。 – dbf
您在if语句中使用过(),可能是错误 – sandip
语法突出显示/ IDE和正确的间距通常有帮助。 – mario