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

회원가입 분류 후 회원수정페이지 불러오지를 못해요..ㅜ 채택완료

두더지클럽 3년 전 조회 2,297

이곳의 질문란에서 정보를 얻어 

회원가입 분류를 하여 가입은 분류별로 잘됩니다.

그런데..

회원정보 수정으로 가면 화면이 아예 아무것도 안떠요..ㅜ

 

register_form.php 파일에 아래 내용을 추가 후 가입은 잘됩니다.

그런데.. 회원정보수정으로 들어가면 화면이 아무것도 안떠요..ㅜ

고수님들 도와주세요!!!

 

register_form.php 파일 추가내용

 

if($_POST['mb_1'] == 'a') { // $_POST 로 받아온 값이 조종사회원일 경우
    include_once($member_skin_path.'/register_form.skin.php'); // 조종사 회원가입 페이지를 불러옴

} elseif ($_POST['mb_1'] == 'b') { // $_POST 로 받아온 값이 사업자회원일 경우
    include_once($member_skin_path.'/register_form.skin.company.php'); // 사업자 회원가입 페이지를 불러옴

} elseif ($_POST['mb_1'] == 'c') { // $_POST 로 받아온 값이 일반회원일 경우
    include_once($member_skin_path.'/register_form.skin.support.php'); // 일반 회원가입 페이지를 불러옴
}

if($member['mb_1'] == 'a') { // 회원 mb_1 값이 조종사회원일 경우
    include_once($member_skin_path.'/register_form.skin.php'); // 조종사 회원수정 페이지를 불러옴

} elseif ($member['mb_1'] == 'b') { // 회원 mb_1 값이 사업자회원일 경우
    include_once($member_skin_path.'/register_form.skin.company.php'); // 사업자 회원수정 페이지를 불러옴

} elseif ($member['mb_1'] == 'c') { // 회원 mb_1 값이 일반회원일 경우
    include_once($member_skin_path.'/register_form.skin.support.php'); // 일반 회원수정 페이지를 불러옴
}

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

답변 3개

채택된 답변
+20 포인트

echo 'mb_1: ', $member['mb_1'];

// 이렇게 해서 값이 나오는지 확인해 보세요.

if($member['mb_1'] == 'a') {

...

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

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

가입할 때( g5_member.mb_1)에 $mb_1 값이 들어갔는지 확인해 보세요.

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

답변에 대한 댓글 3개

두더지클럽
3년 전
제가 워낙 초보자라...ㅜ
g5_member.mb_1 값확인을 어디에서 해야 하는지요?
정말 죄송해요..
자세히 설명해 주시길 간곡히 부탁드립니다.
엑스엠엘
3년 전
phpmyadmin 등으로 각 회원이 mb_1에 선택한 값이 있는지 확인해 보세요.
두더지클럽
3년 전
관리자의 회원정보란에서 보면
가입시 입력된 정보는 모두있습니다.
정상적으로 저장은 되었다고 봐도 되지 않을까요?
다만, 회원입장에서 내정보 수정으로 들어가면
아무런 내용도 없이 화면이 그냥 깨끗하게 나와요..ㅜ

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

</p>

<p>if($member['mb_id']){</p>

<p>  $mb_1 = $member['mb_1'];</p>

<p>}else{</p>

<p>  $mb_1 = $_POST['mb_1'];</p>

<p>}</p>

<p>if($mb_1 == 'a') { // 회원 mb_1 값이 조종사회원일 경우

    include_once($member_skin_path.'/register_form.skin.php'); // 조종사 회원수정 페이지를 불러옴</p>

<p>} elseif ($mb_1 == 'b') { // 회원 mb_1 값이 사업자회원일 경우

    include_once($member_skin_path.'/register_form.skin.company.php'); // 사업자 회원수정 페이지를 불러옴</p>

<p>} elseif ($mb_1 == 'c') { // 회원 mb_1 값이 일반회원일 경우

    include_once($member_skin_path.'/register_form.skin.support.php'); // 일반 회원수정 페이지를 불러옴

}</p>

<p>

 

이렇게 해보세요

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

답변에 대한 댓글 1개

두더지클럽
3년 전
말씀하신대로 해봐도 역시 결과는 동일합니다.
아무내용이 안떠요...ㅜ
관리자화면에서는 정상적으로 입력값이 노출됩니다.
회원이 본인의 정보를 수정할려고 하면 안보여요..ㅜ

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

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

로그인