묻고답하기
확장변수 중 전화번호를 가져올 수 있는 방법이 있을까요?
2019.03.11 09:38
Core 1.7.5 버젼을 사용하고 있는데요
회원가입한 확장 변수 중 전화번호만 가져오려 합니다.
과거 버젼 php파일이 있어서 적용해보니
과거 데이터는 추출이 되지만 최신 정보는
array로 나오네요
혹시 지금 사용하고 있는 core에는 확장변수를 가져올 수 없는 것일까요?
혹시 있다면 방법을 부탁드립니다.
제가 XE에 초보자다보니 좀 한계가 있습니다. ㅜㅜ
댓글 2
-
답변주셔서 감사합니다.
알려주신 부분에 대해 확인해보니 제가 사용하는 php파일에는 관련 함수가 없네요
제가 사용하는 php의 코드는 아래와 같습니다.
-------------------------------------------------------------------------------------------------------------------------------------
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=phone_member.xls");
$con = mysql_connect($info[host], $info[user], $info[pass]) || die(mysql_error());
mysql_query("set names utf8");
$con_db = mysql_select_db($info[db]) || die(mysql_error());
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="EN" dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv=Content-Type content=text/html; charset="utf-8">
</head>
<body>
<table border=1>
<tr align=center>
<?php
$fields = mysql_list_fields("$info[db]", "$info[table]");
$columns = mysql_num_fields($fields);
for( $i=0 ; $i<$columns ; $i++ )
{
$field[$i]=mysql_field_name($fields, $i);
if($field[$i]=="extra_vars")
{
$field[$i] = "Phone_No";
echo "<th>".$field[$i]."</th>";
$field[$i] = "extra_vars";
}
else echo "<th>".$field[$i]."</th>";
}
?>
</tr>
<?php
$result = mysql_query("select * from $info[table]");
while( $data = mysql_fetch_assoc($result) )
{
echo"<tr>";
for( $i=0 ; $i<count($field) ; $i++ )
{
if( $field[$i] == "extra_vars" )
{
$temp = unserialize($data["$field[$i]"])->phone;
$temp = explode("|@|", $temp);
echo "<td>".$temp[0]."-".$temp[1]."-".$temp[2]."</td>";
}
else echo "<td>".$data["$field[$i]"]."</td>";
}
echo"</tr>";
}
?>
</table>
</body>
</html>
-------------------------------------------------------------------------------------------------------------------------------------
어느 부분을 수정해야 될까요??
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
럭키걸 |
html 선택박스 없는데
![]() | |
rail_man | 가상서버 신청시 OS는 어느 것을 선택해야 하는지요 | |
개발자티케 | 주소입력 url 리다이렉션 질문드립니다!! [2] | 2019.03.12 by 개발자티케 |
시엘 | 인스톨후 404 오류 문제 [1] | 2019.03.12 by 시엘 |
우주 | 포인트 선물 모듈 수수료 적용 오류 | |
hatali | 포탈사이트 서브도메인 설정 | |
남창훈 | 메인페이지 동영상 autoplay 문제 [3] | 2019.03.11 by DoorWeb |
한끝 | 'DB Table 생성과 모듈 업데이트 필요'가 안됩니다. [1] | 2019.03.11 by 아찌 |
아찌 | module - DB Table 생성하기 안되는 이유 아시는분 [2] | 2019.03.11 by 아찌 |
kare**** | 확장변수 중 전화번호를 가져올 수 있는 방법이 있을까요? [2] | 2019.03.11 by kare**** |
누리누리 | 미디어 글쓰기 삽입 애드온이 관리자만 됩니다 | |
chorok | 파이어폭스에서 아이프레임 안먹히나요?? | |
검은내일 | 서브도메인마다 시작 홈페이지를 따로 지정할 수 있나요? [2] | 2019.03.08 by 검은내일 |
kunh**** |
크롬에서 템플릿 섹션내용이 안보여요
![]() | |
알파인웍스 | 섬네일 db 테이블 위치 [1] | 2019.03.08 by sejin7940 |
homi**** | xedition 슬라이드 글자색은 어떻게 바꾸나요? [5] | 2019.03.07 by 마하수리 |
쥬크레이 | 익스플로러11에서만 마우스호버가 잘 동작하지 않습니다. [5] | 2019.03.07 by wtst |
chorok | XEDITION edited by Kim Tajo 에서 좌측 상단 로고가 [1] | 2019.03.07 by chorok |
homi**** | xe 1.11.2로 올리고 나서 본문에 파일 첨부가 안되요 [1] | 2019.03.07 by homi**** |
-c64ac |
팝업창 전체 수정
[4]
![]() | 2019.03.07 by -c64ac |
아마 기존에 가져올때 getExtraVars 또는 getExtraEid 함수를 썼을거예요
그 값에다가 implode('-',변수명) 으로 해서 array 를 - 로 붙이시거나
아니면 getExtraVarsHTML 이나 getExtraEidHTML 함수를 쓰세요
( 이건 배열을 확장변수 유형에 맞춰, return 해줍니다 )