* 스크립트
<button id='append'>추가</button>
<button id='delete'>삭제</button>
<script type="text/javascript">
$(document).ready(function() {
var count = 1;
$("#append").click(function() {
if(count >= 20){
alert("최대 업로드수는 " + count + "개입니다.");
} else {
count++;
$("#attach").append("<input type='file' name='userfile" + count + "' class='textfield' id='userfile" + count + "' />\n");
}
});
$("#delete").click(function() {
if(count <= 1) {
alert("최소 업로드수는 " + count + "개입니다.");
} else {
$("#userfile" + count).remove();
count--;
}
});
});
</script>
* php
foreach($_FILES as $key) {
$name = FILE_UPLOAD($key['tmp_name'], $key['name'], $table);
$attach = $table."_files";
$file = mysql_query("insert into $attach (board_num, userfile, c_file) values ('$number', '$userfile_name', '$c_name')");
if (!file) {
echo "insert into $attach (board_num, userfile, c_file) values ('$number', '$userfile_name', '$name')";
} else {
echo "파일 업로드 오류입니다.";
exit;
}
}
'php, codeigniter' 카테고리의 다른 글
이미지 생성하기 (0) | 2014.11.19 |
---|---|
모바일 파일 다운로드 헤더 (0) | 2014.11.06 |
PHP 특정 문자 존재 유무 및 문자 변환 함수들 (0) | 2014.10.23 |
디비 연결 테스트 (0) | 2014.10.16 |
메일 전송하기 (0) | 2014.10.15 |