2016-05-24 5 views
0

Я пробовал с кодом ниже. код только проверяет «ваше имя». ваше имя и umobile не проверяются. Пожалуйста, дайте мне знать ошибку, которую я сделал в коде.Проверка подлинности Php не работает для меня

if(strlen($yourname)<4) 
{ 
    $output = json_encode(array('type'=>'error', 'text' => 'Name is too short!')); 
    die($output); 
} 
if(strlen($yourlname)) 
{ 
    $output = json_encode(array('type'=>'error', 'text' => 'Please enter Last Name')); 
    die($output); 
} 

if(strlen($umobile)) 
{ 
    $output = json_encode(array('type'=>'error', 'text' => 'Please enter Mobile Number')); 
    die($output); 
} 
+1

'strlen' Возвращает длину строки на успех, и 0, если строка пуста, и вы всегда войти в состояние, если , Вместо этого используйте '! Empty ($ yourlname) {}' – Saty

+0

Поскольку условие его проверки достоверности является единственным правильным, у вас есть –

ответ

1

Используйте как этот

if(!strlen(trim($yourlname))) 

И

if(!strlen(trim($umobile))) 
+0

Спасибо за вашу быструю поддержку. Теперь он работает :) – Nehemiah

+0

Я не могу нажать на него, – Nehemiah

+0

На зеленой правой отметке ниже под вверх/вниз? – C2486

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