ตรวจสอบเช็คเลขที่บัตรประชาชนคนไทยด้วย PHP
(PHP Check Valid THAI ID CARD)
การที่จะ เขียนโปรแกรมตารางสูตรคูณ ได้นั้น HOST ที่คุณใช้จะต้องสนับสนุน PHP
หากว่าไม่สนับสนุนก็ไม่
สามารถใช้งานได้ครับ โดยวิธีการใช้งานมีดังขั้นตอนต่อไปนี้ครับ
ดูตัวอย่างคลิ๊กที่นี่ครับ
1. ให้ DOWNLOAD CODE ของ จับเวลาหน้าจอ ด้านล่างนี้ไปก่อนครับ
2. ให้คลาย ZIP ออกมา
3. ให้ UPLOAD ทุกไฟล์ขึ้นไปยัง SERVER ที่คุณใช้ ก็เป็นอันเสร็จสิ้นการติดตั้ง
4. ใครมีข้อสงสัยอะไรก็อีเมล์มาถามกันได้นะครับที่ ครับ
|
HOME > PHP > PHP Forum > ตรวจสอบรหัสบัตรประชาชน อยากทราบ code ตรวจสอบรหัสบัตรประชาชนครับ ขอหน่อยครับ
|
|
|
|
|
|
|
|
อยากทราบ code ตรวจสอบรหัสบัตรประชาชนครับ ขอหน่อยครับ ขอบคุณค้าบบบบบ Tag : - - - -
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP) <script language="javascript">
function checkID(id)
{
if(id.length != 13) return false;
for(i=0, sum=0; i < 12; i++)
sum += parseFloat(id.charAt(i))*(13-i); if((11-sum%11)%10!=parseFloat(id.charAt(12)))
return false; return true;}
function checkForm()
{ if(!checkID(document.form1.txtID.value))
alert('รหัสประชาชนไม่ถูกต้อง');
else alert('รหัสประชาชนถูกต้อง');}
</script>
Code (PHP) <form name="form1" onsubmit="checkForm(); return false;">
รหัสประจำตัวประชาชน : <input type="text" name="txtID" />
<input type="submit" value="ตรวจสอบ" />
</form>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดีมากเลยครับ แต่ช่วยอธิบายตรงนี้หน่อยครับ ว่าค่าที่ได้มา มีความหมายอย่างไร แล้วสามารถรู้ได้จริงหรือไม่ว่าไม่ได้กรอกตัวเลขมั่วน่ะครับ for(i=0, sum=0; i < 12; i++) sum += parseFloat(id.charAt(i))*(13-i); if((11-sum%11)%10!=parseFloat(id.charAt(12)))
ขอบคุณครับ
|
|
|
|
|
|
|
|
|
Load balance : Server 01