사용자가 양식을 제출하면 비어있는 유효성 검사 및 데이터 유효성 검사를 확인합니다.PHP 비우기 및 데이터 유효성 검사
예 : 데이터에서 첫 번째 입력란은 이름이며 사용자가 알파 문자 이외의 다른 문자를 입력했는지 확인합니다. 입력 한 후 오류 메시지가 표시됩니다. 이름에는 최소 4자를 포함해야합니다. 및 최대 20 자
이 코드를 사용하고 있지만 제대로 작동하지 않습니다. 정규식을 확인하는 방법입니다.
$validate = array("Category"=>"$productCategory", "Name" => "$productName");
$error = '';
foreach ($validate as $key => $field) {
if (preg_match('/^[a-z\d ]{4,20}$/i', $$field)) {
echo $error .= $field;
}
}
미리 감사드립니다.
는 입력, 출력, 예상 출력을 제공하시기 바랍니다. – Adi
이름에 악센트 부호가있는 문자 또는 다른 유니 코드 문자가 허용됩니까? – Geert
더하기'$ field' 대신'$$ field'가 있습니다 – Adi