묻고답하기

회원 가입시 추가된 항목으로 여러가지(항목제목항목이름 신분position , 학년 grade , ban , 부서 branch  , 직책 duty , 업무 work)를 추가하였습니다.

그리고 외부페이지에 파일을 아래와 같이 만들어 위의 추가된 항목들을 출력하고자 합니다.

책으로만 이해하는 중이라 소스 작성이 어렵네요.
함수는 조금 이해되고, 함수를 정의해서 활용하기도 하는데 클래스를 이해하지 못해서 지금도 고민 중입니다.

다음의 소스를 클래스와 함수를 이용하는 소스로 변경해주시면 참고가 되어 한 걸음 더 도약의 기회가 되겠습니다.

현재의 소스로 추가된 항목의 출력은 되지만 엉성하기 그지 없는 것이라 부탁드려봅니다.

<?php

$temp=mysql_query("select * from yi_member");

while($temp2=mysql_fetch_array($temp)){
 $position="";
 $grade="";
 $ban="";
 $branch="";
 $duty="";
 $work="";
 $temp_array=explode("{",$temp2[extra_vars]);//{로 구분
 $temp_array1=explode(":",$temp_array[0]);//{의 앞부분에서 다시 배열로......
 $count=2*$temp_array1[3];//{의 앞부분에서 추가항목 수를 구함
 $temp_array2=explode(";",$temp_array[1]);//}의 뒷부분을 배열로......
 for($i=0;$i<$count;$i++){
  $i_=$i%2;
  $extra_array=explode(":",$temp_array2[$i]);
  if($i_==0){
   $extra_name=str_replace("\"","",$extra_array[2]);//추가된 필드명
  }else{
   $$extra_name=str_replace("\"","",$extra_array[2]);//추가된 필드의 값
  }
 }
 echo "아이디: $temp2[user_id] , 이름: $temp2[user_name] , 신분:  $position , $grade 학년 $ban 반 부서: $branch , 직책: $duty , 업무: $work <br>";
}

?>

소스의 내용은
회원정보 테이블(yi_member)의 값을 읽어와
extra_vars 필드의 값을 추가된 항목이름으로 정의된 변수 넣어 출력하는 것입니다.
extra_vars의 값을 억지로 나누고 쪼개어 만든 것이라 ....... 할 말이 없네요. 답답한 마음에 저렇게 해보았네요.emoticon

unserialize 함수를 이용하면 될 것 같은데 unserialize 함수의 이용 방법을 정확하게 이해하지 못했습니다.

클래스를 이용하든지 unserialize 함수를 이용하든지 하여튼 소스가 깔끔하게 정리될 수 있으면 좋겠습니다.
이것이 정리되면 다음 다른 작업으로 넘어갈 수 있겠는데 고수님들의 도움을 부탁드립니다. emoticon

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
sakurastorm 로그인 할때랑 로그아웃 할때랑 레이아웃이 다릅니다 file  
김한수 인터넷 방송을 제로보드XE로 구축하려고합니다. [1] 2008.04.11 by 백성찬
ㅁㅁ 기사 [1] 2008.04.11 by J..
박철현122 홈페이지에 딸랑 게시판만 쓰고있는 유저입니다. 게시판 사이즈가 지금 현재  
김강래237 1.0.2 업데이트 후... 제목으로 정렬이 되나요??? [3] 2008.04.11 by 김강래237
coke1986 제로보드 내 동영상 관련 질문입니다.  
똑디 1.1.0버전이 이번달 안에 나올까요? [1] 2008.04.11 by 똑디
KnueHisedu 설치 관련 오류인 듯 하여 올립니다. [2] [1] 2008.04.11 by KnueHisedu
VINA답답이 1.0.2XE안정화 배포 버전에서... [1] 2008.04.11 by 백성찬
JnCsoft [Q] 외부페이지에서 회원가입여부 확인?  
때이 페이지마다 다른 카운터  
도봉인포 네이버 지도 에러.. [1] 2008.04.11 by test
Jang suk Kwon 에러하고 관련된 글입니다. 0.1.0에서 1.0. 업글중에  
skyu9 iframe을 사용한 후~~ [1] 2008.04.11 by J..
james 게시물 제목 마우스 오버=> 내용 미리보기 기능 구현  
한규성. 썸네일 용량제한??? [2] 2008.04.11 by 한규성.
greenalice 이미지 등록시 ALT 태그가 적용 안되게 하는 방법을 모르겠습니다...;;;ㅠ_ㅠ [3] 2008.04.11 by greenalice
뽀칠이 layou 전체를 좌측으로 정렬 [1] 2008.04.11 by 똑디
꽝꽝꽝 ''웹진 형태 최근 문서 출력'' 위젯 오류!! 꼭 좀 도와주세요~!!!  
김유성192 2.3차메뉴에 관하여 질문드립니다~ [2] 2008.04.11 by 김유성192
궁금이 [급]다음과 같은 금지ip가 뜹니다. 푸는 방법과 여럿이 동시에 게시판사용시 file  
막장의홈피 홈페이지를만드는데 어떻게하는건지요. [3] 2008.04.11 by 늘미소
뽀칠이 팁에있는 ==왼쪽메뉴줄이고 오른쪽에 박스만들어 내용쉽게넣기===질문 [1] 2008.04.11 by plruto
서영훈863 제발점 도와주셔영 ㅠ_ㅠ [1] file 2008.04.11 by J..
imsilc 레이아웃 일괄적용이 안됩니다. [2] 2008.04.11 by 박형근711
뽀칠이 footer 부분에 위젯 적용 할수 없나요? [2] 2008.04.11 by forest535
박진우730 레이아웃 수정관련 초보좀 꼭 도와주세요 ..T.T [1] file 2008.04.10 by forest535
수학사랑. mysql 4.0.27 일 경우 zbxe 설치는 어떻게... [1] 2008.04.10 by 손님1
Jinbo 홈 페이지에서 아이콘?? 질문드려요~~ [3] 2008.04.10 by J..
늘미소 회원 - 추가된 항목을 이용하기 위해 다음과 같이 작성해보았는데 도움을 부탁드립니다.