묻고답하기

회원 가입시 추가된 항목으로 여러가지(항목제목항목이름 신분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 남기남
제민이아빠 게시판에 아이디등록으로 그 사람만 볼 수 있게 [1] 2012.11.10 by 송동우
임완빈 사이트맵 저장시에 에러 메시지 발생..  
시릐우스 게시물내용에서 특정단어만 지울수없나요? [1] 2012.11.10 by 송동우
동글유부 닉네임에 값을 입력해주세요...ㅠ.ㅠ...  
Andyjo Core1.5.3.3-파일첨부 메뉴가 아무런 반응이없네요??? [1] file 2012.11.10
꼴로네요 게시글, 댓글을 올리는데..글색상이 하얗게 보입니다 [1] 2012.11.09
누란지세 모듈이나, 확장변수로 설치된 db 는 저절로 삭제되나여? 모듈삭제시에.. [1] 2012.11.09 by 송동우
꿈틀잉 카테고리(분류) 별로 최근게시물 뽑기  
문상순727 접속카운터 숫자의 정확한 의미? [1] 2020.03.14 by 문상순727
온달왕자 phpmyadmin 을 이용한 회원목록 엑셀파일저장시 확장변수 추가 저장 방법에 대해 질문드립니다. [1] 2012.11.09 by 온달왕자
시온의영광 인터넷 회사를 바꿨더니...에러문구가 간간히 생기네요..-.- [2] 2012.11.09 by 시온의영광
qwms 이 사이트의 댓글 에디터가 궁금해서 질문드립니다. [3] 2012.11.09 by WSJ
화남금여 관리자 모드가 안되요~  
RUNFS 플래시를 표시하면 설정창이 가려집니다. [1] file 2012.11.09 by KANTSOFT
위드파트너 1.5.3.3 갑자기 글쓰기, 댓글쓰기시 에러창이 뜹니다...ㅜ.ㅜ [2] file 2012.11.09 by 위드파트너
슈파 카운터스킨에 총게시물수랑 댓글수를 나타내고 싶습니다. [1] 2012.11.09 by 슈파
꺆꿍 메일 전송 질문입니다^^ [2] file 2012.11.09 by misol
임사마님 안녕하세요, 문의드립니다. file  
뽀글이75 제발 부탁입니다. 방법 좀...ㅠㅠ  
단기종합 pc에서는 모바일페이지에 접속을 막고싶습니다