|
|
|
รบกวนสอบถามเกี่ยวกับการ insert ข้อมูลของเบอร์โทรศัพท์หน่อยครับ |
|
|
|
|
|
|
|
คือผมจะเขียนเกี่ยวกับการสมัครสมาชิกน่ะครับ เเต่ติดปัญหาตรงที่การกรอกข้อมูลเบอร์โทรศัพท์ครับ คือมันไม่ยอม 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 :
601 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่ใช่ เรื่องยากหรอกครับ
==================
คุณยังขาด การวิเคราะห์ Code ของตัวเองอยู่นนะครับ?
==================
วิธี Check
1. ตัวรับค่า
2. ตัวแปร
3. function ที่สร้างไว้
4. echo ค่าก่อนบันทืก
5. ดูค่าที่ได้ตรงไหม ได้อะไรมา?
6. ดูที่ Databases ตั้งค่าถูกไหม ID,field,Index
7. ต่อจาก 6. Type ของ field เป็นอะไร Char Varchar Int, ความยาว Length/Values เท่าไหร่?
==================
นี้เป็น การวิเคราะห์ Code ที่เราเขียนขี้น เป็น Basic ง่ายๆ ลองเก็บไปคิดดู
==================
Code ของ จขกท ไม่น่ายากครับ สู้ๆ
|
ประวัติการแก้ไข 2018-11-23 08:41:40
|
|
|
|
Date :
2018-11-23 08:38:11 |
By :
Hararock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|