03.
<head><meta http-equiv=
"Content-Type"
content=
"text/html; charset=utf-8"
/><title>Upload</title>
04.
</head>
05.
06.
<body>
07.
08.
<?
09.
10.
for
(
$i
=0;
$i
<
count
(
$_FILES
[
"fileUpload"
][
"name"
]);
$i
++)
11.
{
12.
if
(trim(
$_FILES
[
"fileUpload"
][
"tmp_name"
][
$i
]) !=
""
)
13.
{
14.
$images
=
$_FILES
[
"fileUpload"
][
"tmp_name"
][
$i
];
15.
$new_images
=
$_FILES
[
"fileUpload"
][
"name"
][
$i
];
16.
17.
copy
(
$_FILES
[
"fileUpload"
][
"tmp_name"
][
$i
],
"MyResize/$txtUsername"
.
$_FILES
[
"fileUpload"
][
"name"
][
$i
]);
18.
19.
$width
=640;
20.
$size
=
GetimageSize
(
$images
);
21.
$height
=
round
(
$width
*
$size
[1]/
$size
[0]);
22.
$images_orig
= ImageCreateFromJPEG(
$images
);
23.
$photoX
= ImagesX(
$images_orig
);
24.
$photoY
= ImagesY(
$images_orig
);
25.
$images_fin
= ImageCreateTrueColor(
$width
,
$height
);
26.
ImageCopyResampled(
$images_fin
,
$images_orig
, 0, 0, 0, 0,
$width
+1,
$height
+1,
$photoX
,
$photoY
);
27.
ImageJPEG(
$images_fin
,
"MyResize/$txtUsername"
.
$new_images
);
28.
ImageDestroy(
$images_orig
);
29.
ImageDestroy(
$images_fin
);
30.
31.
32.
33.
34.
35.
$objConnect
= mysql_connect(
"localhost"
,
"library"
,
"compaq"
)
or
die
(
"Error Connect to Database"
);
36.
$objDB
= mysql_select_db(
"library"
);
37.
$strSQL
=
"INSERT INTO book_image"
;
38.
$strSQL
.="(image_id,image_path,book_isbn,image_type) VALUES
39.
40.
(
'".$new_images."'
,
'"."MyResize/".$_POST['
txtUsername
'].$_FILES["fileUpload"]["name"][$i]."'
,
'".$_POST['
txtUsername
']."'
,
'1'
)";
41.
42.
$objQuery
= mysql_query(
$strSQL
);
43.
}
44.
}
45.
46.
?>
47.
48.
<tr>
49.
<td rowspan=
"3"
>รูปภาพ</td>
50.
<td>
51.
<form name=
"form2"
method=
"post"
enctype=
"multipart/form-data"
action=
"test_upload0.php"
>
52.
<label>
53.
<p><input name=
"txtUsername"
type=
"text"
id=
"txtUsername"
OnKeyPress=
"return chkNumber(this)"
maxlength=
"13"
></p>
54.
<p> </p>
55.
<p>
56.
<input type=
"file"
name=
"fileUpload[]"
>
57.
<br>
58.
<input type=
"file"
name=
"fileUpload[]"
>
59.
<br>
60.
<input type=
"file"
name=
"fileUpload[]"
>
61.
<br>
62.
</p>
63.
<p>===================</p>
64.
<input type=
"submit"
name=
"btnSubmit"
id=
"acc"
value=
"ตกลง"
/>
65.
<br>
66.
</label>
67.
</form>
68.
</td>
69.
<td><p> </p> </td>
70.
</tr><tr><td> </td>
71.
<td> </td>
72.
</tr>
73.
<tr>
74.
<td> </td>
75.
<td> </td>
76.
</tr>
77.
</body>
78.
</html>