Я пробовал с кодом ниже. код только проверяет «ваше имя». ваше имя и 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);
}
'strlen' Возвращает длину строки на успех, и 0, если строка пуста, и вы всегда войти в состояние, если , Вместо этого используйте '! Empty ($ yourlname) {}' – Saty
Поскольку условие его проверки достоверности является единственным правильным, у вас есть –