Синтаксическая ошибка, неожиданный T_ELSE

Можете ли вы увидеть причину, по которой я получаю неожиданную ошибку T_ELSE? Я должен быть слепым..

<?php
//Check if form was submitted
if(isset($_POST['submit']))
{   
    //Form was submitted.
    if($_POST['paypalemail'] != '');
    {
        //An email was submitted.
    } 
    else
        {
            //There was nothing in the field. Tell them.
            echo "<script language=\"javascript\">alert('The field was left empty. Please insert your PayPal email address and try again.');</script>";
        }
} 
?>

4 ответа

У тебя есть; после если Просто удали его и все будет хорошо...;)

if($_POST['paypalemail'] != ''); //<-- Remove this ;

Пожалуйста, измените сценарий с

if($_POST['paypalemail'] != '');
{
     //An email was submitted.
}

в

if($_POST['paypalemail'] != '') 
{
    //An email was submitted.
}

Вы ввели точку с запятой в конце цикла if. Пожалуйста, удалите это.

Вы должны удалить ; в строке 6, как показано ниже

if($_POST['paypalemail'] != '')
    {
        //An email was submitted.
    } 

У вас есть точка с запятой в конце вашего, если

if($_POST['paypalemail'] != ''); <---
Другие вопросы по тегам