0

フォームを検証しようとしています。私は次のように私のコードを持っています:

if(isset($_POST['data'])) {
        $id = $this->input->post('id');
        $action = $this->input->post('action');
        $table = $this->input->post('table');
        $data = $this->input->post('data');

        $out = array();
        $out['id'] = $id;
        $out['error'] = '';
        $out['fieldErrors'] = '';
        $out['data'] = array();
        $out['row'] = $data;


if($action=="create" && $data['display_name'] === '') {
        if (empty($data['display_name']))
        {
           $this->_out['error'] = "Display name is required";
           echo json_encode( $this->_out );
           exit;
        }
    } 
}

フォームにデータが挿入されていない場合は正常に機能しますが、スペース (空白) がある場合は機能しません。

なにか提案を?

4

4 に答える 4