質問: $_POST['name']; if(mb_strlen($name)===0){ print "名前が未入力です。"; }else if(mb_strlen($name >= 20)){ print "指定できる名前は20文字以内です。"; } } と作成してみたのですが、変わらず表示されてしまいます。
回答: 入力値の妥当性を確認してから登録するようにしては? バリデータチェック:PHPサンプル実験室 【PHP】フォームバリデーションのライブラリなら、Valitronが便利です:manablog バリデーション - 軽量シンプルPHPフレームワーク | Curry