2013-03-18 3 views
-6

Следующего фрагмент кода дает 2 синтаксических ошибки, когда я проверить состояние в if блокеПочему я получаю синтаксическую ошибку?

public function __construct() { 
    if(isset($_POST['update_email')) { # First syntax error 
     $this->email = $_POST['update_email']; 
    } 

    if(isset($_POST['password')) { # Second syntax error 
     $this->password = $_POST['password']; 
    } 
} 

Я не может обнаружить ошибку синтаксиса. Что это ?

+2

Какая синтаксическая ошибка вы получаете? Он показывает линию? Характер? PLease inlcude полная ошибка. – Nanne

+0

@Nanne Я использую Dreamweaver, и он не показывает никаких ошибок, но выделяет его – saplingPro

+1

Привет. Если один из приведенных ниже ответов помог вам, пожалуйста, примите его (чтобы сделать это, нажмите галочку слева от ответа). – halfer

ответ

5

Вы не хватает закрытия скобок для $_POST переменных:

Эта линия:

if(isset($_POST['update_email')) { 

Должно быть:

if(isset($_POST['update_email'])) { 

же для пароля линии тоже.

1

Это должно быть

if(isset($_POST['update_email'])) 

вам не хватает "]" закрывающий тег

+0

Извините .... в быстром наборе текста я совершил ошибку и не заметил ... теперь это нормально – Gautam3164

+0

На самом деле моя первая аз, но из-за маленькой вещи я ее теряю – Gautam3164

+0

Добро пожаловать в Интернет :) –

2

Вы пропускаете закрытие ] на линиях.

Смежные вопросы