01.
<?php
02.
session_start();
03.
if
(
$_POST
[
'ลงทะเบียน'
]) {
04.
05.
if
(isset(
$_POST
[
'Username'
])&&isset(
$_SESSION
[
'captcha2'
])) {
06.
07.
$pattern
=
"^([a-z]) ([a-z0-9]{5,19})$"
;
08.
09.
$Username
=
$_POST
[
'Username'
];
10.
if
(!
ereg
(
$pattern
,
$Username
)) {
11.
echo
"Username ต้องประกอบด้วย a-z หรือ 0-9 ระหว่าง 6-20 ตัว"
;
12.
}
13.
14.
$Password
=
$_POST
[
'Password'
];
15.
if
(!
ereg
(
$pattern
,
$Password
)) {
16.
echo
"Password ต้องประกอบด้วย a-z หรือ 0-9 ระหว่าง 6-20 ตัว"
;
17.
}
18.
19.
if
(
empty
(
$_POST
[
'Username'
]) ||
empty
(
$_POST
[
'Password'
]) ||
empty
(
$_POST
[
'Firstname'
]) ||
empty
(
$_POST
[
'Lastname'
]) ||
empty
(
$_POST
[
'Email'
]) ||
empty
(
$_POST
[
'หมายเลขบัตรประชาชน'
]) ||
empty
(
$_POST
[
'captcha2'
])) {
20.
21.
echo
"<script>alert('กรุณากรอกข้อมูลให้ครบถ้วน');history.back();</script>"
;
22.
23.
exit
;
24.
}
25.
26.
if
(
$Password
!=
$Repassword
or
$Password
==
""
)
27.
{
28.
echo
"<script>alert('กรุณาตรวจสอบรหัสผ่านให้ถูกต้อง');history.back();</script>"
;
29.
}
30.
31.
elseif
( !
is_numeric
(
$_POST
[
'หมายเลขบัตรประชาชน'
]) || (
strlen
(
$_POST
[
'หมายเลขบัตรประชาชน'
]) > 13) ) {
32.
33.
echo
"<script>alert('หมายเลขบัตรประชาชนไม่ถูกต้อง');history.back();</script>"
;
34.
35.
exit
;
36.
37.
}
38.
39.
$Email
=
$_POST
[
'Email'
];
40.
if
(!filter_var(
$Email
, FILTER_VALIDATE_EMAIL)) {
41.
echo
"<script>alert('อีเมล์ไม่ถูกต้อง');history.back();</script>"
;
42.
43.
exit
;
44.
}
45.
46.
$captcha
=
$_POST
[
'captcha'
];
47.
if
(
$captcha
!=
$_SESSION
[
'captcha'
]) {
48.
echo
"ใส่อักขระไม่ตรงกับภาพ"
;
49.
}
50.
}
51.
}
52.
?>