묻고답하기

회원 가입시 추가된 항목으로 여러가지(항목제목항목이름 신분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 남기남
늘미소 회원 - 추가된 항목을 이용하기 위해 다음과 같이 작성해보았는데 도움을 부탁드립니다.  
궁금이 동시에 게시판에 글을 올릴때 60초나 ip경고가 나올때 제거하는법은요? [2] 2008.04.10 by 흑묘백묘
저하늘구름 질문 사진을 올리는 법입니다. [3] 2008.04.10 by 저하늘구름
브롬화칼륨 회원 목록 관리  
카멜레온* 갤러리게시판에서 사진 클릭하면... [3] 2008.04.10 by 카멜레온*
ilove 댓글의 에디터 안보이게 할순 없나요 [5] 2008.04.10 by ㅗㅗ
개구락지 [수정] 레이아웃 (스킨) 변경후 문제점... [4] file 2008.04.10 by 개구락지
cshong 기초적인 질문 :: 공부하는 방법  
hers 댓글 등록시 글자색 수정.... [1] 2008.04.10 by 백성찬
나문기 서브메뉴를 이미지 버튼으로 교체했는데.. [2] file 2008.04.10 by 언약
jineeya 설문조사 모듈 관련하여... [1] 2008.04.10 by J..
한석희994 왕초보 질문 타사이트 페이지 표출 [5] 2008.04.10 by 백성찬
왜만지냐 외부페이지 적용질문입니다. [5] 2008.04.10 by 왜만지냐
링교 개인 PC(리눅스설치)에서 제로보드XE 설치가능한지요? [2] 2008.04.10 by 링교
왕초보으씨 오른쪽 활용하기 file  
RainSky 회원 권한 변경에 대해서 여쭤봅니다.  
내사랑곰탱군 http://자신의 도메인/zbxe 을 해도 페이지가 없다고 나옵니다 [2] 2008.04.10 by 내사랑곰탱군
개구락지 여러 웹사이트를 하나의 서버에서 운영할때... [3] 2008.04.10 by 개구락지
궁금이 최근 게시글 목록에 게시판명을 띄울수 없나요?  
제로보드 게시판 생성후 보기를 하였을 경우.. 잘못된 주소로 링크가 됩니다. [5] 2008.04.10 by 백성찬
Sonamu 페이지가 게시판으로 바뀌어 버렸습니다. [2] 2008.04.10 by Sonamu
왕초보으씨 레이아웃 최근글 달기 [1] file 2008.04.10 by 갯가
뽀칠이 상단 네비게이션 플래시는 적용이 안되나요? [1] 2008.04.10 by 갯가
쿰스 DQ스킨 사진 백업에 대해서... [1] 2008.04.10 by 111
이태훈285 이미지 테두리(경계선)가 보이지 않습니다. [1] file 2008.04.10 by 저도그래요
왕초보으씨 게시판 글 복사 금지 하는 방법좀 [1] 2008.04.10 by J..
NeZZ 플래시 메뉴 사용시 레벨별 메뉴 노출에 관한 질문  
jaewoosong.myid.net XE 공식 레이아웃 사용시 footer 내용 수정하기 [3] 2008.04.10 by jaewoosong
한마디 irume님, baikstar님, 혹시 무엇이 문제인지 아시겠는지요? [2] 2008.04.10 by 백성찬
이상용390 동영상을 넣고 싶어요. [3] 2008.04.09 by papodol