엑셀 출력 게시판을 만들고있는데 이것좀 알려주세요 ㅠ

· 2013-05-05 (일) 14:50:32 · 1140 · 2
[CODE]
<?
include_once("./_common.php");
include_once("$g4[admin_path]/admin.lib.php");


$sql_order = " order by wr_num, wr_reply ";

if ($sca || $stx)
{
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order ";
}
else
{
$sql = " select * from $write_table where wr_is_comment = 0 $sql_order ";
}

$result = sql_query($sql);
$cnt = @mysql_num_rows($result);
if (!$cnt)
alert("출력할 내역이 없습니다.");

header('Content-type: application/vnd.ms-excel;charset=UTF-8');
header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Content-Disposition: attachment; filename="list' . date("ymd", time()) . '.xls"');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('content-transfer-encoding: binary');

?>
[/CODE]

일단 위에있는 php부분입니다;;
게시판에서 특정 분류를 클릭했을때 그 분류의 게시물만 출력되도록 하고
분류이름이 전채이거나 없을경우는 전채를 출력하고싶습니다;;

그리고 분류에 따라 이름은 [분류] - 시간_분 정산
과 같이 출력되게 하고싶은데;;

저 윗부분의 SQL 쿼리부분이 이해가 안되네요;; ㅠㅠ
SQL해석좀 해주세요~
|

댓글 2개

if ($sca || $stx) // 카테고리나 검색어가 있을때는

09 { //$sql_search 구문을 출력해주고

10 $sql = " select distinct wr_parent from $write_table where $sql_search $sql_order ";

11 }

12 else

13 { // 아닐때는 그냥 $sql_order 문을 수행해라

14 $sql = " select * from $write_table where wr_is_comment = 0 $sql_order ";

15 }


해서 좀더 정확해 이해 하실려면
$sql_search 문과 $sql_order 문을 찾아서 이해 하시면 될듯 합니다만.
너무 뻔한 이야기 인가요?

파일저상시 이름은
먼저 아래와 같이 정의 하시고
$filename = $sca ." ".$stx." ".$g4['time_ymd'];

아래와 같이 수정 해보세요
header('Content-Disposition: attachment; filename=$filename.xls');
아하~ sca값이 카테고리였군요 ㅎ
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-05-05 조회 1,025
13-05-05 조회 1,367
13-05-05 조회 1,628
13-05-05 조회 1,630
13-05-05 조회 1,667
13-05-05 조회 1,141
13-05-05 조회 1,650
13-05-05 조회 2,567
13-05-05 조회 1,248
13-05-05 조회 1,251
13-05-05 조회 1,457
13-05-04 조회 1,711
13-05-04 조회 1,676
13-05-04 조회 1,240
13-05-04 조회 1,056
13-05-04 조회 1,294
13-05-04 조회 1,645
13-05-04 조회 1,631
13-05-04 조회 1,011
13-05-04 조회 1,839