$member[mb_1] 을 나타내고 싶어요

$member[mb_1] 을 나타내고 싶어요

QA

$member[mb_1] 을 나타내고 싶어요

본문

로그인 후 회원정보 수정 페이지를 들어가면, 비번을 한 번 더 확인합니다.

 

이 페이지에서 다음 회원정보 수정 페이지로 가기 위해서는 mb_1 값을 hidden 으로 넘겨줘야 합니다.

 

아래 소스는 비번 확인 페이지의 form 과 hidden 부분인데요.

이 페이지에서,  $member[mb_1]을 해보니 값이 출력이 안 되더라구요.

$member[mb_1]  이 값을 가질 수 있게 할 수 있는 방법이 없을까요?

 

루트의 common.php,  config.php 내용을 다 보아도 없더라구요.

 

 

 

    <form name="fmemberconfirm" action="<?php echo $url ?>" onsubmit="return fmemberconfirm_submit(this);" method="post">
    <input type="hidden" name="mb_id" value="<?php echo $member['mb_id'] ?>">
    <input type="hidden" name="w" value="u"> 

이 질문에 댓글 쓰기 :

답변 3

원본 상태에서 회원정보 수정 페이지 들어가기 직전 비번 확인하는 페이지인 

member_confirm.skin.php 파일에 <?php echo $member['mb_1'] ?> 넣어봤는데 정상적으로 출력 잘 됩니다.

혹시 테마 사용으로 인해 다른 폴더에 있는 파일을 수정하진 않았는지 확인해보세요.

환경설정 > 기본환경설정 > 회원 스킨에서 확인 가능합니다.

"이 페이지에서,  $member[mb_1]을 해보니 값이 출력이 안 되더라구요."라고 하셨는데요.

mb_1 의 값을 사용하기 위해서는 회원가입하는 페이지에서 mb_1의 값에 대한 입력을 하는 부분이 있어야 이 저장된 값을 사용할 수가 있겠지요.

예를 든다면 회원 가입하는 페이지에서 mb_1의 값에 대한

<input type="text" name="mb_1" id="mb_1" class="frm_input" size="20">

와 같은 입력 항목이 있어야 회원 수정 페이지로 히든 값을 넘길때

 <input type="hidden" name="mb_id" id="mb_1 value="<?php echo $member['mb_id'] ?>">

와 같이 받아와서 넘길수가 있겠지요. 

port 님,

 

무슨 말씀인지 압니다.

그게 아니라, 회원정보 수정 페이지 직전에, 로그인을 한 후에 '회원정보 수정' 페이지로 들어가려면, 비번을 한 번 확인합니다.

 

이 비번을 확인하는 페이지에서 mb_1 값을 넘겨줘야 하는 이유가 있어요.

그래서 이 비번 확인하는 페이지에서 echo $member[mb_1] 해보니 값이 비어 있어요.

 

mb_1의 값은 입력을 미리 받아 놓으셨나요? 값을 입력 받지 않았다면 당연히 출력했을때 값은 없겠지요.
mb_1의 값이 저장이 되어 있는지 먼저 phpmyadmin이나 mysql툴로 해당 컬럼값을 확인해 보세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT