묻고답하기
회원정보 확장변수 포함 엑셀 출력 도와주세요!
2014.12.17 13:06
회원가입시 확장변수에 입력받은 값이 있어 그 부분을 엑셀로 출력하고 싶은데 마음처럼 되지 않습니다..
우선 제가 쓴 태그는
<?
$connect_host = "localhost";
$connect_id = "**";
$connect_pass = "**";
$connect_db = "**";
$connect_table = "xe_member";
$xls_filename = "filename.xls";
$connect=@mysql_connect($connect_host,$connect_id,$connect_pass);
$mysql=@mysql_select_db($connect_db,$connect);
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=$xls_filename");
?>
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=EUC-KR" />
</head>
<body>
<table border=1>
<tr align=center>
<?
$fields = mysql_list_fields("$connect_db", "$connect_table");
$columns = mysql_num_fields($fields);
for ($i = 0; $i < $columns; $i++) {
$field[$i]=mysql_field_name($fields, $i);
if($field[$i]=='extra_vars')
{
echo "<th>확장변수1</th>";
echo "<th>확장변수2</th>";
echo "<th>확장변수3</th>";
echo "<th>확장변수4/th>";
echo "<th>확장변수5</th>";
echo "<th>확장변수6</th>";
echo "<th>확장변수7</th>";
echo "<th>확장변수8</th>";
echo "<th>확장변수9</th>";
echo "<th>확장변수10</th>";
}
else echo "<th>".$field[$i]. "</th>";
}
?>
</tr>
<?
$result=mysql_query("select * from $connect_table");
while($data=mysql_fetch_assoc($result)){
echo"<tr>";
for ($i = 0; $i < sizeof($field); $i++) {
if($i==3) echo "<td></td>";
elseif($i==15) {
$dstr=date("Y-m-d", ztime($data["$field[$i]"]));
echo "<td>".$dstr."</td>";
} elseif($i==16) {
$dstr=date("Y-m-d", ztime($data["$field[$i]"]));
echo "<td>".$dstr."</td>";
} elseif($i==19) {
$ser = unserialize($data["$field[$i]"]);
echo "<td>".$ser->확장변수1."</td>";
echo "<td>".$ser->확장변수2."</td>";
echo "<td>".$ser->확장변수3."</td>";
echo "<td>".$ser->확장변수4."</td>";
echo "<td>".$ser->확장변수5."</td>";
echo "<td>".$ser->확장변수6."</td>";
echo "<td>".$ser->확장변수7."</td>";
echo "<td>".$ser->확장변수8."</td>";
echo "<td>".$ser->확장변수9."</td>";
echo "<td>".$ser->확장변수10."</td>";
} elseif($i==20) {
$dstr=date("Y-m-d", ztime($data["$field[$i]"]));
echo "<td>".$dstr."</td>";
} else echo "<td>".$data["$field[$i]"]."</td>";
}
echo"</tr>";
}
?>
</table>
</body>
</html>
입니다.
저 태그를 입력해 회원정보 출력시 최고 관리자의 정보만 뜨고, 확장변수 부분은 그 값을 불러오지 못하고 있습니다.
또, 58번째 줄에 오류가 뜬다고 하는데 어떻게 해결을 해야하는지 몰라 며칠째 끙끙거리고 있어요..ㅠㅠ
혹시 해결 방법을 아시는 분 있으시면 제발 도와주세요ㅠㅠㅠ