테스트 사이트 - 개발 중인 베타 버전입니다

회원정보수정 페이지에 배열출력하기 채택완료

동물원 2년 전 조회 1,958

여분필드에 배열을 사용해서 모양 그대로 출력하는 경우에 

view 페이지의 경우에는 아래처럼 적용하는 팁을 활용해서 잘 처리했습니다.

 

과일 : > 사과 > 수박 > 딸기 > 포도 > 참외

 

회원정보 관리항목중에서 관리자가 배열로 입력하는 항목을 만들어서 관리자페이지에서는

잘 적용되고 있는데요.

해당 부분을 회원의 [정보수정]페이지 /bbs/register_form.php 에서 배열모양 그대로 보여지게 하려면

게시판의 View 페이지 상단에 적용하던

 

이 부분을  /bbs/register_form.php 페이지에 떻게 적용해야 할까요?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
2년 전

>회원정보 관리항목중에서 관리자가 배열로 입력하는 항목을 만들어서 관리자페이지에서는= >잘 적용되고 있는데요.

 

==> 어떤 변수에 넣었는지 확인해보셔야 합니다. 지금은 mb_1에 넣었다고 가정합니다. ==> mb_1인 이유는 회원정보쪽 열값중 하나이기 때문입니다.

 

 

>해당 부분을 회원의 [정보수정]페이지 /bbs/register_form.php 에서 배열모양 그대로 보여지게 하려면 >게시판의 View 페이지 상단에 적용하던

 

==>$check1 = explode(",", $member['mb_1']);

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

동물원
2년 전
답변 감사합니다.
$check1 = explode(",", $member['mb_1']); 이렇게 해보았었는데, 적용이 안되어서 질문을 드렸어요.
개노미
2년 전
게시판에 저장된 데이터를 회원부분에서 보려면
게시판에서 데이터를 저장할 때 회원쪽에도 저장을 시켰을 것이라고 생각한건데
단순 게시판만으로 끝이 났다고 가정을 하면 회원부분에서 게시판부분을 호출하는 별도의 작업이 필요합니다.

"회원정보 관리항목중에서 관리자가 배열로 입력하는 항목을 만들어서 관리자페이지에서는 잘 적용되고 있는데요."
이렇게 말씀해 주셨는데 저장을 하고 있는 것이라면 열값이 다른 것일지도...
동물원
2년 전
너무 성의있게 답변 주셔서 감사합니다. 다시한번 정리해서 말씀드리면 게시판이랑은 전혀 무관하고요. 그냥 회원정보수정 부분만 가지고 작업을 하는 경우 입니다.
[회원정보] 부분에 mb_1 필드에 체크박스 배열을 사용하였는데요.
[회원정보수정]페이지에서 배열모양 그대로 불러올 수 있는지가 질문의 핵심이 되겠네요.
(게시판 쪽의 내용은 그냥 제가 참고로 적은 것입니다.)
관리자페이지 [회원정보수정]에서mb_1 을 체크박스 배열로 입력하고,
회원 로그인 페이지에서는 배열모양 그대로 열람만 가능하게 하고 싶습니다.
설명이 잘 되었을까요? 혹시 추가로 답변 주실 수 있으면 부탁 드려요.
감사합니다.
개노미
2년 전
[회원정보] mb_1 필드 내용이 [사과,수박,딸기]라고 가정했을 때
이런식으로 출력되니
[회원정보수정]에서는
$temp = explode(",", $member['mb_1']);
<input type="text" name="arr[]" value="<?=$temp[0]?>"> => 사과
<input type="text" name="arr[]" value="<?=$temp[1]?>"> => 수박
<input type="text" name="arr[]" value="<?=$temp[2]?>"> => 딸기
이런식으로 입력을 하면
/adm/member_form_update.php 구간에서
$_POST["mb_1"] = implode(",", $arr);
이렇게 하면 한줄로 다시 mb_1로 들어갈꺼에요

다른 구간 출력시에도
$temp = explode(",", $member['mb_1']);
<input type="text" value="<?=$temp[0]?>"> => 사과
<input type="text" value="<?=$temp[1]?>"> => 수박
<input type="text" value="<?=$temp[2]?>"> => 딸기
이런식으로 다시 출력하시면 됩니다.

댓글을 작성하려면 로그인이 필요합니다.

view 페이지의 경우에는 아래처럼 적용하는 팁을 활용해서 잘 처리했습니다.

===

아래처럼이란 부분이 질문에 대한 답이되겠네요

view 페이지에서는

echo $view['wr_1'];

하시면 될 듯하구요.

?>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

의도하는 내용을 정확하게 파악하지 못하겠습니다.

 

--------------------------------------------------------------

 

더 자세한 내용이 궁금하시면 여기 방문하세요

같이 얘기나누며 문제해결에 도움이 되도록 하세요

 

https://open.kakao.com/o/gzNuQjhe" rel="nofollow noreferrer noopener" target="_blank">https://open.kakao.com/o/gzNuQjhe

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

해당을 ,를 배열 나눌 문자열

$view 부분은 회원나눌정보로 바꿔주시면 될거 같습닏.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인