Ngày tải lên :
23/01/2013, 15:02
... PHP
programming
dynamic
web
for
ewreybody
21
Fatal
errors
in
programming
with
PHP
–
Collect
from
writ
t
ing
of
Sterling
Hughes
NGUYEN
ANH
KHOA
–
Class
27K0A
–
Department
Of
Information
Technology
9
9
9
9
Dormitory
204.B5
18:20
PM
April
7,
2006
Đâ
y
l
à
m
ộ
t
th
ó
i
quen
x
ấ
u
v
ì
N
ó
kh
ô
ng
đượ
c
d
ù
ng
r
ộ
ng
r
ã
i,
cho
n
ê
n
nhi
ề
u
ng
ườ
i
h
ọ
c
s
ẽ
b
ị
l
ẫ
n
l
ộ
n
gi
ữ
a
hai
c
ú
ph
á
p
N
ó
kh
ô
ng
t
ươ
ng
th
í
ch
v
ớ
i
ng
ô
n
ng
ữ
kh
á
c,
ngh
ĩ
a
l
à
n
ó
tr
ở
n
ê
n
kh
ó
đọ
c
đố
i
v
ớ
i
nh
ữ
ng
ng
ườ
i
trong
giai
đ
o
ạ
n
qu
á
độ
(m
ớ
i
chuy
ể
n
t
ừ
m
ộ
t
ng
ô
n
ng
ữ
n
à
o
đó
sang
PHP)
Quan
tr
ọ
ng
nh
ấ
t,
l
à
m
ộ
t
ng
à
y
n
à
o
đó
t
í
nh
n
ă
ng
n
à
y
s
ẽ
b
ị
xo
á
x
ổ
,
b
ắ
t
bu
ộ
c
b
ạ
n
ph
ả
i
vi
ế
t
l
ạ
i
to
à
n
b
ộ
m
ã
c
ó
d
ù
ng
n
ó
.
D
ấ
u
ngo
ặ
c
nh
ọ
n
lu
ô
n
lu
ô
n
l
à
m
ộ
t
ph
ầ
n
c
ủ
a
ng
ô
n
ng
ữ
PHP.
Ở
tr
ê
n
ch
ỉ
l
à
m
ộ
t
th
í
d
ụ
v
ề
c
ấ
u
tr
ú
c
l
ỗ
i
th
ờ
i.
N
ó
c
ò
n
nhi
ề
u
n
ữ
a.
Nh
ư
m
ộ
t
quy
t
ắ
c,
b
ạ
n
n
ê
n
theo
nh
ữ
ng
c
á
c
vi
ế
t
trong
t
à
i
li
ệ
u
PHP.
H
ầ
u
h
ế
t
n
ó
đượ
c
c
ậ
p
nh
ậ
t
m
ớ
i.
N
ó
c
ũ
ng
d
ù
ng
c
á
c
h
à
m
m
ớ
i
nh
ấ
t
c
ủ
a
PHP
trong
th
í
d
ụ
c
ủ
a
m
ì
nh.
N
ê
n
th
ườ
ng
xuy
ê
n
ki
ể
m
tra
t
à
i
li
ệ
u
khi
b
ạ
n
c
ó
ý
mu
ố
n
m
ở
r
ộ
ng
t
í
nh
n
ă
ng
n
à
o
đó
c
ủ
a
PHP.
Theo
c
á
ch
n
à
y,
b
ạ
n
s
ẽ
kh
ô
ng
ph
ả
i
vi
ế
t
l
ạ
i
c
á
c
h
à
m
c
ó
s
ẵ
n.
T
T
T
T
ổ
ổ
ổ
ổ
ng
ng
ng
ng
k
k
k
k
ế
ế
ế
ế
t
t
t
t
Trong
b
à
i
n
à
y
b
ạ
n
đã
đ
i
qua
7
tr
ê
n
t
ổ
ng
s
ố
21
l
ỗ
i
m
à
l
ậ
p
tr
ì
nh
vi
ê
n
PHP
m
ắ
c
ph
ả
i.
Nh
ữ
ng
l
ỗ
i
gi
á
o
khoa
n
à
y
bao
g
ồ
m:
S
S
S
S
ử
ử
ử
ử
d
d
d
d
ụ
ụ
ụ
ụ
ng
ng
ng
ng
sai
sai
sai
sai
h
h
h
h
à
à
à
à
m
m
m
m
printf()
printf()
printf()
printf()
Á
Á
Á
Á
p
p
p
p
d
d
d
d
ụ
ụ
ụ
ụ
ng
ng
ng
ng
sai
sai
sai
sai
ng
ng
ng
ng
ữ
ữ
ữ
ữ
ngh
ngh
ngh
ngh
ĩ
ĩ
ĩ
ĩ
a
a
a
a
Thi
Thi
Thi
Thi
ế
ế
ế
ế
u
u
u
u
t
t
t
t
à
à
à
à
i
i
i
i
li
li
li
li
ệ
ệ
ệ
ệ
u
u
u
u
trong
trong
trong
trong
m
m
m
m
ã
ã
ã
ã
ngu
ngu
ngu
ngu
ồ
ồ
ồ
ồ
n
n
n
n
D
D
D
D
ù
ù
ù
ù
ng
ng
ng
ng
qu
qu
qu
qu
á
á
á
á
nhi
nhi
nhi
nhi
ề
ề
ề
ề
u
u
u
u
bi
bi
bi
bi
ế
ế
ế
ế
n
n
n
n
t
t
t
t
ạ
ạ
ạ
ạ
m
m
m
m
Vi
Vi
Vi
Vi
ế
ế
ế
ế
t
t
t
t
l
l
l
l
ạ
ạ
ạ
ạ
i
i
i
i
c
c
c
c
á
á
á
á
c
c
c
c
h
h
h
h
à
à
à
à
m
m
m
m
c
c
c
c
ó
ó
ó
ó
s
s
s
s
ẵ
ẵ
ẵ
ẵ
n
n
n
n
Kh
Kh
Kh
Kh
ô
ô
ô
ô
ng
ng
ng
ng
t
t
t
t
á
á
á
á
ch
ch
ch
ch
bi
bi
bi
bi
ệ
ệ
ệ
ệ
t
t
t
t
ph
ph
ph
ph
ầ
ầ
ầ
ầ
n
n
n
n
kh
kh
kh
kh
á
á
á
á
ch/ch
ch/ch
ch/ch
ch/ch
ủ
ủ
ủ
ủ
D
D
D
D
ù
ù
ù
ù
ng
ng
ng
ng
c
c
c
c
á
á
á
á
c
c
c
c
c
c
c
c
ấ
ấ
ấ
ấ
u
u
u
u
tr
tr
tr
tr
ú
ú
ú
ú
c
c
c
c
l
l
l
l
ỗ
ỗ
ỗ
ỗ
i
i
i
i
th
th
th
th
ờ
ờ
ờ
ờ
i
i
i
i
//
Bad/Outdated
Practice
while
(
1
):
print
"5"
;
if
(
$idx
++
==
5
):
break;
endif;
endwhile;
//
Better
Practice
//
(the
code
could
be
optimized
though)
while
(
1
)
{
print
"5"
;
if
(
$idx
++
==
5
)
{
break;
}
}
?>
... PHP
programming
dynamic
web
for
ewreybody
21
Fatal
errors
in
programming
with
PHP
–
Collect
from
writ
t
ing
of
Sterling
Hughes
NGUYEN
ANH
KHOA
–
Class
27K0A
–
Department
Of
Information
Technology
12
12
12
12
Dormitory
204.B5
18:20
PM
April
7,
2006
S
ự
l
ấ
y
m
ẫ
u
kh
ô
ng
ch
í
nh
x
á
c
l
à
m
ộ
t
th
í
d
ụ
hay
v
ề
v
ấ
n
đề
n
à
y.
V
à
i
ng
ườ
i
vi
ế
t
l
ệ
nh
kh
ô
ng
d
à
nh
th
ờ
i
gian
để
ngh
ĩ
th
ấ
u
đá
o.
Đú
ng
l
à
kh
ô
ng
ch
ỉ
c
ó
duy
nh
ấ
t
m
ộ
t
c
á
ch
“đú
ng
”
để
l
ấ
y
m
ẫ
u
d
ữ
li
ệ
u,
nh
ư
ng
n
ó
c
ó
r
ấ
t
nhi
ề
u
c
á
ch
kh
ô
ng
đú
ng.
Ph
ầ
n
n
à
y
bao
g
ồ
m
c
á
c
ch
ủ
đề
:
Á
p
d
ụ
ng
sai
c
á
c
h
à
m
v
ề
CSDL
D
ù
ng
sai
SQL:
kh
ô
ng
l
ấ
y
nh
ữ
ng
th
ứ
b
ạ
n
c
ầ
n
D
ù
ng
PHP
để
s
ắ
p
x
ế
p
k
ế
t
qu
ả
1.
1.
1.
1.
D
D
D
D
ù
ù
ù
ù
ng
ng
ng
ng
sai
sai
sai
sai
c
c
c
c
á
á
á
á
c
c
c
c
h
h
h
h
à
à
à
à
m
m
m
m
CSDL
CSDL
CSDL
CSDL
M
ộ
t
đ
o
ạ
n
m
ã
PHP
đã
d
ù
ng
c
ú
ph
á
p
sau
để
l
ấ
y
k
ế
t
qu
ả
t
ừ
CSDL
(presented
below
using
a
generalized
set
of
SQL
functions):
if
(!(
$mautin
=
sql_fetch_row
(
$truyvan
)))
{
print
"Mot
loi
xay
ra:
Khong
tim
thay
mau
tin
nao!"
;
exit;
}
do
{
print
"$mautin[0]:
$mautin[1]\n<br>\n"
;
}
while
(
$mautin
=
sql_fetch_row
(
$truyvan
));
Ch
Ch
Ch
Ch
ú
ú
ú
ú
ý
ý
ý
ý
:
:
:
:
Ở
tr
ê
n,
v
à
c
á
c
th
í
d
ụ
sau
n
ữ
a,
$truyvan
di
ễ
n
t
ả
handle
ho
ặ
c
pointer
đế
n
m
ộ
t
t
ậ
p
k
ế
t
qu
ả
truy
v
ấ
n ... PHP
programming
dynamic
web
for
ewreybody
21
Fatal
errors
in
programming
with
PHP
–
Collect
from
writ
t
ing
of
Sterling
Hughes
NGUYEN
ANH
KHOA
–
Class
27K0A
–
Department
Of
Information
Technology
2
2
2
2
Dormitory
204.B5
18:20
PM
April
7,
2006
print
print
print
print
"Ten
cua
tui
la:
$name
\n
\n
\n
\n
<br>
\n
\n
\n
\n
Hien
dang
la:
$nghenghiep,
$diachi
\n
\n
\n
\n
<br>
\n
\n
\n
\n
Lien
he
voi
toi
qua
Email:
$email
\n
\n
\n
\n
<br>
\n
\n
\n
\n
"
;
;
;
;
Khi
kh
ô
ng
c
ầ
n
đị
nh
d
ạ
ng
s
ử
li
ệ
u,
d
ù
ng
print()
thay
cho
printf()
c
ó
nh
ữ
ng
l
ợ
i
í
ch
sau:
Thi
Thi
Thi
Thi
h
h
h
h
à
à
à
à
nh
nh
nh
nh
nhanh
nhanh
nhanh
nhanh
h
h
h
h
ơ
ơ
ơ
ơ
n:
n:
n:
n:
h
à
m
printf()
đị
nh
d
ạ
ng
d
ữ
li
ệ
u
c
ủ
a
b
ạ
n
tr
ướ
c
khi
hi
ể
n
th
ị
,
n
ó
s
ẽ
ch
ậ
m
h
ơ
n
print()
ho
ặ
c
echo()
M
M
M
M
ã
ã
ã
ã
s
s
s
s
á
á
á
á
ng
ng
ng
ng
s
s
s
s
ủ
ủ
ủ
ủ
a:
a:
a:
a:
h
ã
y
xem,
d
ù
ng
h
à
m
printf()
s
ẽ
l
à
m
cho
ng
ườ
i
đọ
c
h
ơ
i
b
ị
l
ẫ
n
l
ộ
n
(t
ấ
t
nhi
ê
n
tr
ừ
khi
h
ọ
c
ó
n
ề
n
t
ả
ng
C).
N
ó
đò
i
h
ỏ
i
ki
ế
n
th
ứ
c
v
ề
c
ú
ph
á
p
printf()
(th
í
d
ụ
,
%s
thay
cho
chu
ỗ
i
c
ò
n
%d
l
à
s
ố
)
v
à
v
ề
ki
ể
u
bi
ế
n
2.
2.
2.
2.
D
D
D
D
ù
ù
ù
ù
ng
ng
ng
ng
printf()
printf()
printf()
printf()
để
để
để
để
xu
xu
xu
xu
ấ
ấ
ấ
ấ
t
t
t
t
d
d
d
d
ữ
ữ
ữ
ữ
li
li
li
li
ệ
ệ
ệ
ệ
u
u
u
u
tr
tr
tr
tr
ả
ả
ả
ả
v
v
v
v
ề
ề
ề
ề
t
t
t
t
ừ
ừ
ừ
ừ
g
g
g
g
ọ
ọ
ọ
ọ
i
i
i
i
h
h
h
h
à
à
à
à
m
m
m
m
M
ộ
t
l
ỗ
i
th
ườ
ng
g
ặ
p
kh
á
c
l
à
d
ù
n
printf()
để
xu
ấ
t
d
ữ
li
ệ
u
tr
ả
v
ề
t
ừ
g
ọ
i
h
à
m,
th
í
d
ụ
nh
ư
h
à
m
đế
m
d
ướ
i
đâ
y:
Khi
xu
ấ
t
gi
á
tr
ị
do
h
à
m
tr
ả
v
ề
,
to
á
n
t
ử
.
n
ê
n
d
ù
ng
để
n
ố
i
trong
print(),
nh
ư
d
ướ
i
đâ
y:
D
ù
ng
to
á
n
t
ử
.
nhanh
h
ơ
n
vi
ệ
c
d
ù
ng
printf()
20.
20.
20.
20.
Á
Á
Á
Á
p
p
p
p
d
d
d
d
ụ
ụ
ụ
ụ
ng
ng
ng
ng
sai
sai
sai
sai
ng
ng
ng
ng
ữ
ữ
ữ
ữ
ngh
ngh
ngh
ngh
ĩ
ĩ
ĩ
ĩ
a
a
a
a
(semantics)
(semantics)
(semantics)
(semantics)
Nhi
ề
u
l
ậ
p
tr
ì
nh
vi
ê
n
s
ử
d
ụ
ng
PHP
m
à
kh
ô
ng
bi
ế
t
đế
n
nh
ữ
ng
đ
i
ể
m
tinh
t
ế
c
ủ
a
ng
ô
n
ng
ữ
n
à
y.
M
ộ
t
trong
nh
ữ
ng
đ
i
ể
m
đó
l
à
s
ự
kh
á
c
nhau
gi
ữ
a
c
ú
ph
á
p
(syntax)
v
à
ng
ữ
ngh
ĩ
a
(semantics).
C
C
C
C
ú
ú
ú
ú
ph
ph
ph
ph
á
á
á
á
p:
p:
p:
p:
nh
ữ
ng
quy
t
ắ
c
đị
nh
ngh
ĩ
a
m
ộ
t
ph
ầ
n
t
ử
.
Th
í
d
ụ
:
d
ấ
u
$
để
tr
ướ
c
d
ù
ng
đị
nh
ngh
ĩ
a
bi
ế
n,
d
ù
ng
d
ấ
u
()
v
à
c
á
c
tham
s
ố
đị
nh
ngh
ĩ
a
m
ộ
t
h
à
m...