-1

「名前」フィールドが空の場合にエラー メッセージが表示されるようにしたいのですが、代わりにフォーム内のすべてのフィールドのエラー メッセージが表示されます。

$key = array('Name');
    foreach ($_POST as $key => $val) {
        while (is_array($val))
            $val = reset($val);
        if (is_string($val))
            $val = trim($val);
        if (empty($val)) {
            $err[] = "ERROR - $key is required";
        }
    }
4

1 に答える 1

0

私はやっただろう

foreach ($_POST as $key => $val) {
        if($val == "Name")
        {

           if (empty($val)) {
               $err[] = "ERROR - $key is required";
               break;
           }
        }

    }

ただのメモ、これはテストされていません

于 2012-04-16T16:57:36.120 に答える