엑셀 출력 게시판을 만들고있는데 이것좀 알려주세요 ㅠ 정보
엑셀 출력 게시판을 만들고있는데 이것좀 알려주세요 ㅠ본문
<?
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');
?>
일단 위에있는 php부분입니다;;
게시판에서 특정 분류를 클릭했을때 그 분류의 게시물만 출력되도록 하고
분류이름이 전채이거나 없을경우는 전채를 출력하고싶습니다;;
그리고 분류에 따라 이름은 [분류] - 시간_분 정산
과 같이 출력되게 하고싶은데;;
저 윗부분의 SQL 쿼리부분이 이해가 안되네요;; ㅠㅠ
SQL해석좀 해주세요~
댓글 전체
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');
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값이 카테고리였군요 ㅎ