엑셀로 다운 받을때....가격정보 문제 > 그누4 질문답변

그누4 질문답변

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

엑셀로 다운 받을때....가격정보 문제 정보

엑셀로 다운 받을때....가격정보 문제

본문

엑셀로 다운로드를 받는데...가격 정보 부분이 잘 안나오네요
공연예매사이트라...개인이 5좌석을 구매하였을시 <?=number_format($view[wr_5])?> 여기는
5장 총 구매가격이 됩니다
각각 티켓의 가격을 다운로드 하는데....잘 모르겠네요
홈페이지상 출력되는 소스중

for($k = 0; $k < count($seat) - 1; $k++)
{
$arr = explode('|', $seat[$k]);
$fee += $arr['4'];
echo "[{$arr['0']}] {$arr['1']} {$arr['2']} (" . number_format($arr['3']) . "원)<br />";

여기가 티켓별 가격을 출력하는 부분입니다
이것을 엑셀 다운로드에 어떻게 적용해야 하나요?
다른 정보들은 $csv .= $row['wr_6'] . ',';  이렇게 하는데...
$arr['1'] 는 어떻게 보여줘야 하나요?
....답변 주시면 정말 정말로 감사드리겠습니다...ㅠㅠ

엑셀 다운로드 소스는
<?php

include_once('./_common.php');
if(!$is_admin || !$board['bo_table']) alert('잘못된 접근방법입니다.');

$array = array('1' => '입금대기', '2' => '결제완료', '3' => '취소신청', '4' => '취소완료');
$csv = "예매일자,예매번호,공연일,공연명,공연장,좌석,가격,예매자,주민번호,연락처,결제방법,결제상태\r\n";
$result = sql_query("SELECT * FROM {$write_table} WHERE wr_is_comment = 0 ORDER BY wr_num ASC, wr_reply ASC LIMIT 0, 2");
while($row = sql_fetch_array($result))
{
$history = false;
$temp = explode("\r\n", $row['wr_content']);
$max = count($temp) - 1;
for($i = 0; $i < $max; $i++)
{
if($history == false)
{
$csv .= $row['wr_datetime'] . ',';
$csv .= $row['wr_2'] . ',';
$csv .= $row['wr_3'] . ',';
$csv .= $row['wr_subject'] . ',';
$csv .= $row['wr_4'] . ',';
}
else
{
$csv .= $row['wr_datetime'] . ',';
$csv .= $row['wr_2'] . ',';
$csv .= $row['wr_3'] . ',';
$csv .= $row['wr_subject'] . ',';
$csv .= $row['wr_4'] . ',';
}
list($var1, $var2, $var3) = explode('|', $temp[$i]);
$csv .= "[{$var1}] {$var2} {$var3},";
if($history == false)
{
$csv .= $row['wr_5'] . ',';
$csv .= $row['wr_name'] . ',';
if($row['mb_id']) $user = get_member($row['mb_id']);
if($user['mb_password_a']) $csv .= preg_replace('/^([0-9]{6})([0-9]{1})([0-9]{6})$/', '\1-\2******', $user['mb_password_a']) . ',';
else $csv .= ',';
$csv .= $row['wr_9'] . ',';
$csv .= $row['wr_6'] . ',';
$csv .= $array[$row['wr_10']] . ',';
$csv .= "\r\n";
}
else
{
$csv .= $row['wr_5'] . ',';
$csv .= $row['wr_name'] . ',';
if($row['mb_id']) $user = get_member($row['mb_id']);
if($user['mb_password_a']) $csv .= preg_replace('/^([0-9]{6})([0-9]{1})([0-9]{6})$/', '\1-\2******', $user['mb_password_a']) . ',';
else $csv .= ',';
$csv .= $row['wr_9'] . ',';
$csv .= $row['wr_6'] . ',';
$csv .= $array[$row['wr_10']] . ',';
$csv .= "\r\n";
}
$history = true;
}
}

header('Content-type: application/vnd.ms-excel;charset=euc-kr');
header('Content-Disposition: attachment; filename=ticketnamoo_' . $g4['time_ymd'] . '.csv');
header('Content-Description: PHP4 Generated Data');
echo $csv;

?>

아래는 출력되는 부분이고요...
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$pay = array('1' => '[입금대기]', '2' => '<span style="color:#FF0000">[결제완료]</span>', '3' => '[취소신청]', '4' => '[취소완료]');
?>

<div style="width:100%;padding:20px">

<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DDDDDD">
<col width="20%" bgcolor="#F5F5F5"></col>
<col width="80%" bgcolor="#FFFFFF"></col>
<tr height="40">
<td style="padding:0 10px 0 10px;"><strong>예매정보</td>
<td style="padding:0 10px 0 10px;"><strong><?=$view[wr_2]?></strong> (<?=$view[wr_datetime]?>)</td>
</tr>
<tr height="40">
<td style="padding:0 10px 0 10px;"><strong>예매자정보</td>
<td style="padding:0 10px 0 10px;">

<?=$view[wr_name]?> (<?php
if($view['mb_id']) $user = get_member($view['mb_id']);
if($user['mb_password_a']) echo preg_replace('/^([0-9]{6})([0-9]{1})([0-9]{6})$/', '\1-\2******', $user['mb_password_a']) . ', ';
?>
<?=$view[wr_9]?>)

</td>
</tr>
<tr height="40">
<td style="padding:0 10px 0 10px;"><strong>공연정보</td>
<td style="padding:0 10px 0 10px;"><strong style="color:#01498D">[<?=$view[wr_4]?>] <?=$view[wr_subject]?> : <?=$view[wr_3]?></strong></td>
</tr>
<tr height="40">
<td style="padding:0 10px 0 10px;"><strong>좌석정보</td>
<td style="padding:10px;">
<?php
$fee = 0;
$seat = explode("\r\n", $view['wr_content']);
for($k = 0; $k < count($seat) - 1; $k++)
{
$arr = explode('|', $seat[$k]);
$fee += $arr['4'];
echo "[{$arr['0']}] {$arr['1']} {$arr['2']} (" . number_format($arr['3']) . "원)<br />";
}
?>
</td>
</tr>
<tr height="40">
<td style="padding:0 10px 0 10px;"><strong>결제금액</td>
<td style="padding:0 10px 0 10px;"><strong>총 <?=number_format($view[wr_5])?>원</strong> (수수료 : <?=number_format($fee)?>원)</td>
</tr>
<tr height="40">
<td style="padding:0 10px 0 10px;"><strong>결제방법</td>
<td style="padding:0 10px 0 10px;"><?=$view[wr_6]?> <?=$view[wr_7]?></td>
</tr>
<tr height="40">
<td style="padding:0 10px 0 10px;"><strong>결제상태</td>
<td style="padding:0 10px 0 10px;"><?=$pay[$view[wr_10]]?></td>
</tr>
</table>

<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr><td height="20" colspan="2"></td></tr>
<tr><td colspan="2"><? include_once("./view_comment.php"); ?></td></tr>
<tr><td height="20" colspan="2"></td></tr>
<tr>
<td>
    <a href="<?=$g4['bbs_path']?>/check.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>&command=1"><img src='<?=$board_skin_path;?>/img/btn_1.bmp' border='0' align='absmiddle'></a>
    <a href="<?=$g4['bbs_path']?>/check.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>&command=2"><img src='<?=$board_skin_path;?>/img/btn_2.bmp' border='0' align='absmiddle'></a>
    <a href="<?=$g4['bbs_path']?>/check.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>&command=3"><img src='<?=$board_skin_path;?>/img/btn_3.bmp' border='0' align='absmiddle'></a>
    <a href="<?=$g4['bbs_path']?>/check.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>&command=4"><img src='<?=$board_skin_path;?>/img/btn_4.bmp' border='0' align='absmiddle'></a>
</td>
<td align="right">
    <? if ($prev_href) { echo "<a href=\"{$prev_href}&popup=true\" title=\"$prev_wr_subject\"><img src='$board_skin_path/img/btn_prev.gif' border='0' align='absmiddle'></a>&nbsp;"; } ?>
    <? if ($next_href) { echo "<a href=\"{$next_href}&popup=true\" title=\"$next_wr_subject\"><img src='$board_skin_path/img/btn_next.gif' border='0' align='absmiddle'></a>&nbsp;"; } ?>
    <? echo "<a href=\"#none\" onclick=\"window.close();\"><img src='$board_skin_path/img/btn_list.gif' border='0' align='absmiddle'></a> "; ?>
</td>
</tr>
</table>

<script language="JavaScript">
function file_download(link, file) {
    <? if ($board[bo_download_point] < 0) { ?>if (confirm("'"+file+"' 파일을 다운로드 하시면 포인트가 차감(<?=number_format($board[bo_download_point])?>점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?"))<?}?>
    document.location.href=link;
}
</script>

<script language="JavaScript" src="<?="$g4[path]/js/board.js"?>"></script>
<script language="JavaScript">
window.onload=function() {
    resizeBoardImage(<?=(int)$board[bo_image_width]?>);
    drawFont();
}
</script>
<!-- 게시글 보기 끝 -->

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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