สอนเขียนโค้ดตรวจสอบการกรอกค่าตัวเลขเกินกำหนด ของภาษา 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 ต่อไป