01.
$query
= mysql_query(
"SELECT * FROM time WHERE time_status = 1 ORDER BY time_name ASC"
);
02.
$arrTime
=
array
();
03.
$query2
= mysql_query(
"SELECT * FROM field ORDER BY field_name ASC "
);
04.
$arrField
=
array
();
05.
06.
while
(
$result
= mysql_fetch_array(
$query
))
array_push
(
$arrTime
,
$result
);
07.
while
(
$result2
= mysql_fetch_array(
$query2
))
array_push
(
$arrField
,
$result2
);
08.
09.
$strTable
= '<table border=
"1"
id=
"box-table-a"
width=
""
align=
"center"
>
10.
<tr>
11.
<th><strong>เวลา/สนาม</strong></th>';
12.
13.
foreach
(
$arrTime
as
$time
)
14.
{
15.
$strTable
.=
'<th>'
.show_time(
$time
[
"time_name"
]).
'</th>'
;
16.
}
17.
$strTable
.=
'</tr>'
;
18.
19.
20.
21.
foreach
(
$arrField
as
$f_name
)
22.
{
23.
$strTable
.=
'<tr><th>'
.
$f_name
[
"field_name"
].
'</th>'
;
24.
25.
26.
$sql
=
"SELECT * FROM booking,time WHERE fieldID = '{$f_name[field_name]}' AND date = '{$date}' ORDER BY time.time_name ASC "
;
27.
$query
=mysql_query(
$sql
)
or
die
(mysql_error);
28.
$num
= mysql_num_rows(
$query
);
29.
$run
= 0;
30.
31.
32.
foreach
(
$arrTime
as
$time
)
33.
{
34.
$time_now
=
date
(
"H:i:s"
);
35.
$date_now
=
date
(
"Y-m-d"
);
36.
37.
38.
if
(
$num
>
$run
&&
$time
[
"timeID"
] == mysql_result(
$query
,
$run
,
'booking.timeID'
) &&
$date
>=
$date_now
)
39.
{
40.
41.
if
(
$date
==
$date_now
&&
$time
[
'time_name'
] <
$time_now
&&
$time
[
'time_name'
] )
42.
{
43.
44.
$strTable
.=
'<td><font color="green"><b>Playing</b></font></td>'
;
45.
$run
++;
46.
}
47.
48.
else
49.
{
50.
$strTable
.=
'<td><font color="orange"><b>จองแล้ว</b></font></td>'
;
51.
$run
++;
52.
}
53.
}
54.
55.
56.
else
57.
{
58.
if
(
$_SESSION
[
'userID'
] ==
""
)
59.
{
60.
$strTable
.=
'<td>ว่าง</td>'
;
61.
}
62.
else
63.
{
64.
$timestamp1
=
strtotime
(
$date_now
);
65.
$timestamp2
=
strtotime
(
'+7 days'
,
$timestamp1
);
66.
$date7
=
date
(
'Y-m-d'
,
$timestamp2
);
67.
68.
if
(
$date
<
$date_now
||
$date
>
$date7
)
69.
{
70.
$strTable
.=
'<td><font color="#C0C0C0">ว่าง<input name="chk" type="checkbox" disabled="disables" value=""></font></td>'
;
71.
}
72.
73.
else
if
(
$time
[
'time_name'
] <
$time_now
&&
$date
==
$date_now
)
74.
{
75.
$strTable
.=
'<td><font color="#C0C0C0">ว่าง<input name="chk" type="checkbox" disabled="disables"></font></td>'
;
76.
}
77.
else
78.
{
79.
80.
$strTable
.=
'<td>ว่าง<input type ="checkbox" name ="chk[]" id="chk" value = " " </td>'
;
81.
}
82.
}
83.
}
84.
}
85.
}
86.
87.
$strTable
.=
'</tr>'
.
'</table>'
;
88.
echo
$strTable
;