* 스크립트

<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
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,