doulangyu9636 2014-08-23 05:48
浏览 27
已采纳

多个错误的表单验证

What would be the best way to code for the following

  1. To check if its empty
  2. That its alpha
  3. Length

I am wanting a way that I am able to combine the following if statements

Current Code

if (isset($_POST['submitButton'])) { 

    $fullName      = $_POST['fullname'];

    if(fullName != ' ')
      {
        $errorfullName .= 'Please Enter Your Name';
      }

      }
    }

if statements that need to be included:

if (!ctype_alpha(str_replace(array("'", "-"), "",$fullName))) { 
            $errorfullName .= '<span class="errorfullName">*First name should be alpha characters only.</span>';
}

if (strlen($fullName) < 3 OR strlen($fullName) > 40) {
            $errorfullName .= '<span class="errorfullName">*First name should be within 3-40 characters long.</span>';
}
  • 写回答

2条回答 默认 最新

  • dongyuan2388 2014-08-23 06:01
    关注

    Your are missing $ sign before fullName.Use empty function to check weather the string is empty or not. Use the below code

      if (isset($_POST['submitButton'])) { 
    
            $fullName      = $_POST['fullname'];
    
            if(empty($fullName))
              {
                $errorfullName .= 'Please Enter Your Name';
              }
    
              }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助
  • ¥15 STM32控制MAX7219问题求解答