01.
<?php
02.
function
upload2(){
03.
if
(
copy
(
$_FILES
[
"fileUpload"
][
"tmp_name"
],
"myfile/"
.
$_FILES
[
"fileUpload"
][
"name"
]))
04.
{
05.
echo
"Copy/Upload Complete<br>"
;
06.
07.
08.
$objConnect
= mysql_connect(
"localhost"
,
"root"
,
"123456"
)
or
die
(
"Error Connect to Database"
);
09.
$objDB
= mysql_select_db(
"wfm"
);
10.
$strSQL
=
"INSERT INTO tb_borrow "
;
11.
$strSQL
.=
"(filesname) VALUES ('"
.
$_FILES
[
"fileUpload"
][
"name"
].
"')"
;
12.
$objQuery
= mysql_query(
$strSQL
);
13.
}
14.
15.
}
16.
17.
18.
function
add_borrow(){
19.
$PNG_TEMP_DIR
= dirname(
__FILE__
).DIRECTORY_SEPARATOR.
'temp'
.DIRECTORY_SEPARATOR;
20.
$PNG_WEB_DIR
=
'temp/'
;
21.
$filename
=
""
;
22.
$errorCorrectionLevel
=
'L'
;
23.
$matrixPointSize
= 4;
24.
$filename
=
$PNG_TEMP_DIR
.
$_POST
[
'br_no'
].
'.png'
;
25.
QRcode::png(
$_POST
[
'br_no'
],
$filename
,
$errorCorrectionLevel
,
$matrixPointSize
, 2);
26.
$i
=0;
27.
$br_no
=
$_POST
[
'br_no'
];
28.
$emp_id
=
$_POST
[
'emp_id'
];
29.
$dept_id
=
$_POST
[
'dept_id'
];
30.
$emp_tel
=
$_POST
[
'emp_tel'
];
31.
$br_date
= convFormatDate(
$_POST
[
'br_date'
]);
32.
$remark
= trim(
$_POST
[
'remark'
]);
33.
$g_id
=
$_POST
[
'g_id'
];
34.
35.
36.
37.
38.
$filesname
= upload2();
39.
40.
foreach
(
$_POST
[
'mat_no'
]
as
$val
){
41.
$prd_order
=
$_POST
[
'prd_order'
][
$i
];
42.
if
(!
empty
(
$val
)
and
!
empty
(
$po_no
)){
43.
$chk
= select(
"tb_borrow_dtl"
,
"where br_no='$br_no' and mat_no='$val' or prd_order='$prd_order'"
);
44.
if
(
$chk
[
'br_no'
] ==
""
){
45.
insert(
"br_no,mat_no,prd_order"
,
"'$br_no','$val','$prd_order'"
,
"tb_borrow_dtl"
);
46.
}
47.
}
48.
$i
++;
49.
}
50.
insert(
"br_no,emp_id,dept_id,emp_tel,br_date ,remark,filesname,g_id"
,
"'$br_no','$emp_id','$dept_id' ,'$emp_tel','$br_date','$remark','$filesname','$g_id'"
,
"tb_borrow"
);
51.
$modal
=Modal(
"portlet-success"
,
"success"
,
"ยินดีด้วย"
,
"บันทึกข้อมูลเรียบร้อยแล้วครับ"
);
52.
echo
"<script>
53.
$(
function
(){
54.
$(
'#portlet-success'
).modal();
55.
});
56.
setTimeout(
'parent.location.reload(true);'
,2000);
57.
</script>";
58.
}
59.
?>