테스트 사이트 - 개발 중인 베타 버전입니다

1:1문의게시판 엑셀다운로드 문의 채택완료

2년 전 조회 1,995

안녕하세요

1:1 문의게시판 내용을 엑셀로 저장하려고 합니다.

 

적용하려고 하는 소스는 아래와 같습니다.

 

</p>

<p> </p>

<p>==리스트 상단에 배치==</p>

<p>/skin/qa/basic/list.skin.php</p>

<p> </p>

<p><button type="button" onclick="Excel()">엑셀 다운</button>

<script>

function Excel() { 

var fm = document.fboardlist; 

fm.target = "hiddenframe"; 

fm.action = "../bbs/excel.php?qa_1=<?=$qa_1;?>&qa_2=<?=$qa_2;?>&qa_3=<?=$qa_3;?>&qa_4=<?=$qa_4;?>&qa_5=<?=$qa_5;?>&qa_6=<?=$qa_6;?>&qa_7=<?=$qa_7;?>"; 

fm.method = "post"; 

fm.submit(); 

}

</script></p>

<p> </p>

<p> </p>

<p> </p>

<p>==bbs/excel.php ==</p>

<p> </p>

<p> <?

header("Content-type: application/vnd.ms-excel");  

header("Content-Disposition: attachment; filename=".date('ymd').".xls");

header("Content-Description: PHP5 Generated Data");

header("Content-charset=utf-8");

echo("<meta http-equiv='content-type' content='text/html; charset=utf-8'>"); </p>

<p>include "_common.php";</p>

<p>$qa_1 = $_GET['qa_1'];

$qa_2 = $_GET['qa_2'];

$qa_3 = $_GET['qa_3'];

$qa_4 = $_GET['qa_4'];

$qa_5 = $_GET['qa_5'];

$qa_6 = $_GET['qa_6'];

$qa_7 = $_GET['qa_7'];

$wr_ip = $_GET['qa_ip'];

if($_POST['chk_qa_id']) {

$in = implode(", ", $_POST['chk_qa_id']);

$where = "WHERE qa_1=".$qa_1."&& qa_2=".$qa_2."&& qa_3=".$qa_3."&& qa_4=".$qa_4."&& qa_5=".$qa_5."&& qa_6=".$qa_6."&& qa_7=".$qa_7;

}

?></p>

<p><table border="1">

    <tr>

        <th>입력시간</th>

        <th>여분필드1</th>

        <th>여분필드2</th>

        <th>여분필드3</th>

        <th>여분필드4</th>

        <th>여분필드5</th>

    </tr></p>

<p><?</p>

<p>$que = sql_query("SELECT * FROM qa_content_table ORDER BY qa_id DESC"); 

while($row = sql_fetch_array($que)) {

?></p>

<p>    <tr>

        <td><?=$row['qa_datetime']?></td>

        <td><?=$row['qa_1']?></td>

        <td><?=$row['qa_2']?></td>

        <td><?=$row['qa_3']?></td>

        <td><?=$row['qa_4']?></td>

        <td><?=$row['qa_5']?></td>

    </tr>

<?

}

?>

</table></p>

<p>

 

일반 게시판에서는 잘되던걸 가져와서 수정중인데

버튼 클릭하면 미동조차 없습니다. ㅠ

경로를 수정해봐도 안되고,,, 쿼리문이 잘못된것 같기도하고..

도움 주실 수 있는 고수님들 한번 봐주세요. 감사합니다. ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

post와 get에 두개 있는데 두가지 타입을 다 사용하시고 있으신게 맞으신가요?

해당 소스만 가지고는 정확하게 알기는 힘듭니다. 

쿼리 등이 제대로 나오고 있는지 확인해보셔야 할거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

JavaScript 에러를 확인해 보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

일반 게시판에서 잘되던 소스를 여기올려봤자 도움드릴게 없습니다.

문제는 QNA 부분이잖아요..

 

그럼 QNA 소스를 올려주시거나 해당 URL 을 올려주세요.

그리고 QNA 부분 수정하신게 있으시면 원본으로 돌리고 하나하나 채크해보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고