ユーザーがフォームを送信すると、空の検証とデータの検証をチェックしています。
例: データでは、最初のフィールドは名前です。ユーザーが英字以外の文字を入力したかどうかを確認します。入力した場合は、エラー メッセージが表示されます。名前には、最小 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;
}
}
前もって感謝します!