view페이지 첨부파일 다른 게시판으로 복사하기 문의 드립니다.

view페이지 첨부파일 다른 게시판으로 복사하기 문의 드립니다.

QA

view페이지 첨부파일 다른 게시판으로 복사하기 문의 드립니다.

본문

안녕하세요.

 

View페이지(view.skin.php)에서 첨부된 파일들중 선택한 파일을 지정된 다른 게시판에 각각의 게시물로 보내려고 합니다.

 

[ view 페이지의 첨부파일 ]

첨부파일1 ㅁ

첨부파일2  v

첨부파일3  v

첨부파일4 ㅁ

첨부파일5  v

 

>>>>>>>>>>>>>>>>  위를 체크하여 지정된 게시판으로 복사함.

 

[ 지정게시판 목록 ]

------------------------------

번호           파일명

------------------------------

1       첨부파일2 파일명

2       첨부파일3 파일명

3       첨부파일5 파일명   

 

############################################################################

아래는 리스트에서 보내는 소스를 적용해 봤는데 실행되지 않아서 어떻게 해야하는지 문의드립니다.

############################################################################

<?php
        // 가변 파일
        for ($i=0; $i<count($view['file']); $i++) {
            if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view']) {
         ?>
            <li>

              <input type="checkbox" name="chk_file_id[]" value="<?php echo $view['file'][$i]['source'] ?>">
                <i class="fa fa-folder-open" aria-hidden="true"></i>
                <a href="<?php echo $view['file'][$i]['href'];  ?>" class="view_file_download" download>
                    <strong><?php echo $view['file'][$i]['source'] ?></strong> <?php echo $view['file'][$i]['content'] ?> (<?php echo $view['file'][$i]['size'] ?>)
                </a>
                <br>
                <span class="bo_v_file_cnt"><?php echo $view['file'][$i]['download'] ?>회 다운로드 | DATE : <?php echo $view['file'][$i]['datetime'] ?></span>
            </li>
        <?php
            }
        }
         ?>

 

<a href="javascript:" onclick="myfile_insert()">나의 파일게시판에 복사</a>  

 

<script>
function myfile_insert() {

    var f = document.fboardlist; 

    var chk_count = 0;

    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_file_id[]" && f.elements[i].checked)
            chk_count++;
    }
    if (!chk_count) {
        alert("게시물을 하나 이상 선택하세요.");
        return false;
    }
    f.action = "./myfile_update.php";
    f.submit();
}

</script>

이 질문에 댓글 쓰기 :

답변 1

view.skin.php 에서 오류가 나타나는건지

myfile_update.php 에서 오류가 나타나는건지부터 확인해봐야할것 같습니다.

 

체크값이 넘어가는지, 넘어오는지,

체크값은 잘 넘어왔는데 파일을 복사하는 단에서 오류가나오는지 체크해보셔요

그럼 view.skin.php의 스크립트쪽에서 문제네요

그중에
    var f = document.fboardlist;
이녀석이 f에 제대로 안담겨있을것같은데
console.log(f)로 콘솔에 찍어보셔요 제대로 f에 담기는지

답변을 작성하시기 전에 로그인 해주세요.
전체 103
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT