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