我使用PHP和mysqli能夠選擇並插入數據到數據庫中。我遇到的唯一問題是我得到一個解析錯誤。這是當我試圖爲$stmt
執行提取,然後使用$numrows
變量對行數進行計數。如何刪除這個意外的T_ELSE解析錯誤
有人可以幫助我,告訴我我需要做什麼來消除分析錯誤嗎?
我已經貼上我的代碼在這個fiddle
我使用PHP和mysqli能夠選擇並插入數據到數據庫中。我遇到的唯一問題是我得到一個解析錯誤。這是當我試圖爲$stmt
執行提取,然後使用$numrows
變量對行數進行計數。如何刪除這個意外的T_ELSE解析錯誤
有人可以幫助我,告訴我我需要做什麼來消除分析錯誤嗎?
我已經貼上我的代碼在這個fiddle
當您嘗試使用if ... else而沒有正確嵌套或缺少嵌套時出現此錯誤。
在第121行的代碼中,您調用了其他沒有if的其他代碼。 在此之前關閉您的if。
**Line2** if ((strlen($getemail) >= 7) && (strstr($getemail, "@")) && (strstr($getemail, ".")))
{
//your cod
**Line 120** }
**Line 121** else
{
$errormsg = "There is already a User with that Teacher ID";
}
你只需要確保所有的if-else支架被關閉。它並沒有出現在這個花瓶裏。就像其他評論者說的那樣,在所有情況下使用括號是很好的做法,而不僅僅是在if和not之間使用括號。這會導致這樣的問題。同樣適當的縮進將使您在遇到類似問題時更容易找到它們。
對於初學者,不要使用括號不一致。實際上,總是使用它們。 –
這不是小提琴,寶貝。 – j08691
121 line:change'else' - >'} else {' – Peter