회원정보값을 읽어와서 엑셀로 저장시...또 안되네요;;
본문
그누5에서 아래와 같이 엑셀로 정보를 다운받는 것까지는 여차여차 됬는데요..
휴대폰, 주소, 이메일, 생년월일 같이 4가지 정보를 회원가입시 입력된 값을 불러와서
엑셀로 받고 싶어서 예를 들어 휴대폰의 경우 wr_hp를 해봐도 읽어와지지가 않네요
wr_email은 정상적으로 읽어와서 저장이 됩니다.
혹시나 디비에 데이터가 정상적으로 안들어가있는것 아닌가해서 확인해봤는데 정상적으로 디비에도 데이터는 저장이 되어 있는데 말이죠...
고수님들 조언이 간절합니다!
<?
include_once("./_common.php");
$wr_id = $_GET['wr_id']; // 넘어온 값 (게시글 id)
$bo_t = $_GET['bo_t']; // 넘어온 값 (테이블명)
$excel_down = "g5_write_".$bo_t; // 엑셀 다운로드 테이블 설정
$g4[title] = "엑셀 문서 다운로드";
header( "Content-type: application/vnd.ms-excel" );
header( "Content-Disposition: attachment; filename=exam_list.xls" );
header( "Content-Description: PHP4 Generated Data" );
$result=@sql_query("select * from $excel_down where wr_is_comment = '1' and wr_parent = '$wr_id' order by wr_datetime asc");
?>
<html>
<head>
<title><?=$g4[title]?></title>
</head>
<body>
<table width=100% cellpadding=0 cellspacing=0 border=1>
<tr align=center height=30>
<td style=font-weight:bold;>번호</td>
<td style=font-weight:bold;>성명</td>
<td style=font-weight:bold;>성별</td>
<td style=font-weight:bold;>신청일</td>
<td style=font-weight:bold;>휴대폰</td>
<td style=font-weight:bold;>주소</td>
<td style=font-weight:bold;>직업</td>
<td style=font-weight:bold;>생년월일</td>
<td style=font-weight:bold;>이메일</td>
</tr>
<?
$i = 0;
while($data=sql_fetch_array($result)) {
$i++;
// tmp: 0.생년월일, 1.성별, 2.직업, 3.이메일, 4.전화번호, 5.휴대폰, 6.우편번호1, 7.우편번호2, 8.주소1 9.주소2
$tmp = explode("|",$data[wr_1]);
// 날짜에 월,일 구분 "-" 넣기
$tmp_date = substr($tmp[0],0,4).-substr($tmp[0],4,2).-substr($tmp[0],6,2);
echo"
<tr height=25>
<td>$i</td>
<td>$data[wr_name]</td>
<td>$tmp[1]</td>
<td>$data[wr_datetime]</td>
<td>$data[wr_hp]</td>
<td>$data[wr_addr2]</td>
<td>$tmp[2]</td>
<td>$tmp_date</td>
<td>$data[wr_email]</td>
</tr>";
}
?>
</table>
</body>
</html>
답변 2
wr_1이라는 칼럼에 모든 정보가 다 있다는 가정 하에
휴대폰 : $data[wr_hp] => $tmp[5]
주소 : $data[wraddr2] => $tmp[6]."-".$tmp[7]." ".$tmp[8]." ".$tmp[9]
이메일 : $data[wr_email] => $tmp[3]
생년월일 : $tmp_date => $tmp[0]
왕계란님 답변 감사합니다~
<?php echo $member['mb_hp'] ?>
이걸로 해결했습니다..