2015-06-09 4 views
0

Я пытаюсь настроить систему уведомлений об ошибках для формы, которую я создал. Поэтому давайте скажем, что одно поле не заполнено, форма должна дать ему предупреждение. Я отправляю и получаю форму на той же странице, чтобы пользователи не чувствовали, что они перемещаются по нескольким страницам при отправке. Как я могу сделать это, чтобы я мог записывать все ошибки на одной странице и сделать это многоязычным, чтобы я мог добавлять предупреждения других языков, если они используются, чтобы использовать какой-либо другой язык.Возможно, уведомление об ошибке на нескольких языках

Я думаю, что я планировал не очень полезно, так как в сценариях if я включаю в себя весь файл php и даже не многоязычный. Я полностью потерял это многоязычное предупреждение.

Вот PHP код для формы проверки и отчеты об ошибках

if ((isset($_POST['dSubject'])) 
       && 
     (isset($_POST['dStory']))) 
    { 
     require_once('/action/submit.php'); 
    } elseif(!isset($_POST['dSubject'])) { 
     require_once('inc/errors.php'); 
     $err = $dERR7538; 
    } elseif(!isset($_POST['dSubject'])) { 
     require_once('inc/errors.php'); 
     $err = $dERR6483; 
    } else { 

    } 
+0

Как установить язык вашей формы? –

+0

У вас есть 2 elseif() с тем же тестом .... вторая ошибка никогда не доберется. – briansol

ответ

0

следовать этому link, как работает многоязычная. Это поможет вам в том, как многоязычный будет работать.

$curr='lang'; //this will be your current language 

$error= array(); 

$error['lang'] = 'first language error'; 
$error['lang1'] = 'second language error'; 
$error['lang2'] = 'third language error'; 

echo $error[$curr]; 
Смежные вопросы