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

엑셀로 출력을 하고 싶은데... 채택완료

</p>

<p><?</p>

<p>ob_start();</p>

<p>include_once($_SERVER['DOCUMENT_ROOT'] ."/common.php");</p>

<p> </p>

<p>

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

<p>header("Content-Disposition:attachment;filename=view.xls");</p>

<p> </p>

<p>

$is_title="엑셀 문서 다운로드";</p>

<p> </p>

<p>

$sql="select * from g5_member";</p>

<p>$is_print=sql_fetch($sql);</p>

<p>?></p>

<p><!doctype html></p>

<p><html lang="ko"></p>

<p><head></p>

<p><meta charset="UTF-8"></p>

<p><style type="text/css"></p>

<p>.txt {mso-number-format:'\@'}</p>

<p></style></p>

<p><title>수련회등록현황</title></p>

<p></head></p>

<p><body></p>

<p><table></p>

<p><tr></p>

<p><th scope="col">번호</th></p>

<p><th scope="col">이름</th></p>

<p><th scope="col">연락처</th></p>

<p><th scope="col">지구</th></p>

<p><th scope="col">학교</th></p>

<p><th scope="col">학번</th></p>

<p><th scope="col">선택특강</th></p>

<p><th scope="col">등록현황</th></p>

<p></tr>

 <?php

        for ($i=0; $i<count($is_print); $i++) {

         ?>

<tr></p>

<p><td class='txt'><?=$is_print[$i]['mb_id']?></td></p>

<p><td class='txt'><?=$is_print[$i]['mb_name']?></td></p>

<p><td class='txt'><?=$is_print[$i]['mb_hp']?></td></p>

<p><td class='txt'><?=$is_print[$i]['mb_5']?></td></p>

<p><td class='txt'><?=$is_print[$i]['mb_3']?></td></p>

<p><td class='txt'><?=$is_print[$i]['mb_4']?></td></p>

<p><td class='txt'><?=$is_print[$i]['mb_2']?> / <?=$is_print[$i]['mb_10']?></td></p>

<p><td class='txt'><?=$is_print[$i]['mb_1']?></td></p>

<p></tr>

<?}?>

</table></p>

<p></body></p>

<p></html></p>

<p>

 

이렇게 해서 원하는 내용만 따로 엑셀로 뽑을려고 하거든요.

그런데...

 

 ....

이걸 넣어야 리스트들이 주루룩 나오는걸로 알고 있습니다.

그런데... 위 문을 넣으면 아예정보가 나오질 않습니다.

 

넣지 않을때는 정보 하나는 엑셀로 나왔거든요...

뭐가 문제인지 알 수 있을까요? 해결방법이 궁금해요 ㅜㅜ

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

답변 1개

채택된 답변
+20 포인트

$sql="select * from g5_member"; $is_print=sql_fetch($sql);

 

위를

 

$sql="select * from g5_member"; $result=sql_query($sql);

 

로 수정하고

 

for ($i=0; $list = sql_fetch_array($result); $i++) {

 

하면 됩니다.

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

답변에 대한 댓글 2개

값 출력 시에는 <?=$list['필드']'?> 하면 됩니다.
단번에 해결되었네요~~
잘 배웠습니다.^^

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

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

로그인

전체 질문 목록