|  |  | 
          
            | คือผมจะเขียนเกี่ยวกับการสมัครสมาชิกน่ะครับ เเต่ติดปัญหาตรงที่การกรอกข้อมูลเบอร์โทรศัพท์ครับ คือมันไม่ยอม insert ตัวเลข "0" เข้าไปใน database รบกวนขอคำเเนะนำ เเละวิธีการเเก้ไขด้วยครับ 
 Code (PHP)
 
 if ($num_row == 1) {
    echo "<script>alert('Email มีอยู่แล้ว กรุณาเลือกชื่ออื่น');window.location='Register.php';</script>";
} else if (checkPassword($cus_password) == false) {
    echo "<script>alert('!ผิดพลาด รหัสผ่านต้องมีทั้งอักษรและตัวเลข และยาวอย่างน้อย 8 ตัวอักษร');window.location='Register.php';</script>";
    //ตรวจสอบว่าอีเมลถูกต้องหรือไม่
} else if (checkEmail($cus_email) == false) {
    echo "<script>alert('!ผิดพลาด คุณกรอกอีเมล์ไม่ถูกต้อง');window.location='Register.php';</script>";
    //ตรวจสอบว่าเบอร์โทรศัพท์ถูกต้องหรือไม่
} else if (checkNumber($cus_number) == false && $cus_number != '') {
    echo "<script>alert('!ผิดพลาด คุณกรอกเบอร์โทรศัพท์ไม่ถูกต้อง');window.location='Register.php';</script>";
    //ตรวจสอบว่ารหัสไปรษณีย์ถูกต้องหรือไม่
} else {
    $sql = "INSERT INTO customer (cus_name, cus_surname, cus_password,cus_email,cus_number) "
            . "VALUES ('$cus_name', '$cus_surname', '$cus_hash', '$cus_email','$cus_number')";
    $result1 = mysqli_query($con, $sql);
    if ($result1) {
        echo "<script>alert('บันทึกข้อมูลเรียบร้อยแล้ว');window.location='Login.php';</script>";
    } else {
        echo "<script>alert('บันทึกข้อมูลไม่สำเร็จ');window.location='Register.php';</script>";
    }
}
 ส่วนนี้คือ ฟังก์ชันที่ใช้ในการตรวจสอบเบอร์โทรศัพท์
 Code (PHP)
 
 function checkNumber($cus_number) {
    if (!preg_match('/(\b[0]{1}?\d{2}|\b[0]{1}?[2]{1})[-.]?(\d{3}[-.]?\d{4}\b|\d{3}[-.]?\d{3}\b)/i', $cus_number)) {
        return false;
    } else {
        return true;
    }
}
 
 
 Tag : PHP, HTML5, JavaScript, Ajax, jQuery
 
 
 |  
            |  |  
            | 
              
                |  |  |  |  
                |  | 
                    
                      | Date :
                          2018-11-22 23:29:17 | By :
                          worapong39 | View :
                          697 | Reply :
                          6 |  |  |  
                |  |  |  |  |  
            |  |  
		            |  |