Devdit
 

การตรวจสอบการกรอกค่าตัวเลขเกินกำหนด PHP

3K

สอนเขียนโค้ดตรวจสอบการกรอกค่าตัวเลขเกินกำหนด ของภาษา PHP ตัวอย่างจะบังคับกรอกตัวเลขจำนวน 10 หลักเท่านั้น กรณีถ้ากรอกไม่ถึง 10 หลัก หรือเกิน 10 หลักโปรแกรมจะขึ้นข้อความแจ้งเตือน สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง การตรวจสอบการกรอกค่าตัวเลขเกินกำหนด PHP

<form method="POST" action="<?=$_SERVER['PHP_SELF'];?>">
    กรุณากรอกตัวเลข 10 หลัก<br/>
    <input type="text" name="number">
    <input type="submit" value="ตกลง">
</form>
<?php
    isset( $_POST['number'] ) ? $number = $_POST['number'] : $number = "";
    if( strlen( $number ) != 10 ) {
        echo "<div>กรุณากรอกตัวเลข 10 หลักเท่านั้น</div>";
    } else {
        echo "คุณกรอกตัวเลข 10 หลักครบ";
    }
?>

คำอธิบาย

1. ในฟอร์ม HTML ช่องกรอกมีค่าตัวแปร คือ number เพื่อใช้สำหรับรับค่าตัวแปรในภาษา PHP

2. ภาษา PHP ใช้คำสั่ง strlen เพื่อนับจำนวนตัวเลขในตัวแปร number

3. กรณีถ้าจำนวนตัวเลขไม่เท่ากับ 10 จะข้อความแจ้งเตือนว่า กรุณากรอกตัวเลข 10 หลักเท่านั้น

4. กรณีถ้าจำนวนตัวเลขเท่ากับ 10 โปรแกรมจะเข้าทำงานในส่วนของปีกกา else ต่อไป

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ