質問: ### 前提・実現したいこと 以下の要件を満たすように作成したいです。 利用者の名前は最大20文字以内まで発言できる。もし20文字より多くの文字を入力して発言した場合はエラーメッセージを表示し、発言できないようにする。 利用者のコメントは最大100文字以内まで発言できる。もし100文字より多くの文字を入力して発言した場合はエラーメッセージを表示し、発言できないようにする。 利用者の名前とコメントは必ず文字が入力される。もし名前あるいはコメントが未入力で発言した場合はエラーメッセージを表示し、発言できないようにする。 初心者です。この要件を満たすやりかたがいまいちわかりません。 いろいろ試してはいるのですが文がおかしいのか作動しません。。 ### 該当のソースコード ``` 一言掲示板 名前 : ひとこと : ```
回答: まず出てくるエラーをすべて修正して下さい。 その後、条件式が適切ではないので見直してみると良いです。 条件の該当箇所の直前で `var_export(mb_strlen($name) <= $name_max);` とすると条件式内の判定が確認できます。