Помогите найти ошибку

Dziggetai

Новичок
Всем добрый день. Подскажите пожалуйста где ошибка, весь код перечитал не пойму.
Все переменные нормально отправляются но выходит такая ошибка:
Parse error: syntax error, unexpected '==' (T_IS_EQUAL), expecting ')' in /htdocs/frost/regform_user.php on line 2
PHP:
<?php 

if(!empty($_POST))
{
    $error = array();
    
    $_POST = array_map('trim', $_POST);
    if(isset($_POST['fio'])) { $fio = $_POST['fio']; if ($fio == '') {unset($fio);} } else { $error[] = 'Не заполнено поле ФИО'; }
    if(isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') {    unset($login);} } else { $error[] = 'Не заполнено поле логин'; }
    if(isset($_POST['email'])) { $email = $_POST['email']; if ($email == '') {    unset($email);} } else { $error[] = 'Не заполнено поле E-mail'; }
    if(isset($_POST['pass'])) { $pass = $_POST['pass']; if ($pass == '') {    unset($pass);} } else { $error[] = 'Не заполнено поле пароль'; }
    if(isset($_POST['re_pas'])) { $re_pas = $_POST['re_pas']; if ($re_pas == '') {    unset($re_pas);} }
    
    
    if ($pass == $re_pas)
    {
        if(empty($error))
        {
    mysql_query("INSERT INTO `inf_users`(`fio`, `login`, `email`, `pass`) VALUES ('".$fio."','".$login."','".$email."','".$pass."')") or die (mysql_error());
        }
    }
    else
    {
    $error[] = 'Введеные пароли не совпадают';
    }
    
print_r($error);
}
    
?>
 

AnrDaemon

Продвинутый новичок
Возьмите уже нормальный редактор с нормальной подсветкой синтаксиса.
Отформатируйте код нормально.
И нормально прочитайте текст ошибки. Включая бэктрейс. Там прямо указано, в каком месте КАКОГО ФАЙЛА ошибка. (Ошибка не в этом файле. Внезапно.)
 

weregod

unserializer
Ну не умеет в гугл-трансэйт, спасибо, что хоть не в чатиках спросил )
 

ivanov77

Новичок
совсем печальный у вас скрипт, mysql_query() уже не используют десятилетие, и есть sql иньекция.
 
Сверху