회원핸드폰번호를 수정또는 뷰화면에서 wr_4 여유필드값으로 변경 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원핸드폰번호를 수정또는 뷰화면에서 wr_4 여유필드값으로 변경 정보

회원핸드폰번호를 수정또는 뷰화면에서 wr_4 여유필드값으로 변경

본문

아래는 코드는 '게시판스킨 - write.skin.php'의 일부내용입니다
----------------------------------------------------------
<tr>
<th>전화번호</th>
<td>
<? if($w != 'u') { // 회원인경우는 입력된 전화번호 가져옴 (수정가능)

  if($is_member)
    echo "<input class=input type=text name='mb_hp' size='14' maxlength='14' itemname='핸드폰' value='{$member[mb_hp]}' required>";
  else
    echo "<input class=input type=text name='wr_4' size='14' maxlength='14' itemname='전화번호' value='{$write[wr_4]}' required>";
  }
?>

<? if($w == 'u') // 회원 비회원 구분없이 wr_4에 전화번호값 가져옴 (수정금지)
    echo "<input class=input type=text name='wr_4' size='14' maxlength='14' itemname='핸드폰' value='{$write[wr_4]}' readonly>";
?>
</td>
</tr>
---------------------------------------------------  ( 위코드 형식이 맞나요??  -_- ;; )

스킨작업중인데..게시글 작성시, <전화번호>를 입력받도록 되어 있습니다.
기본 사용하려는 여유필드값은 wr_4

- 회원인경우, 회원의 $member[mb_hp] 값을 가져오되 수정입력이 가능하도록 하고
  (수정한다고 해서 원래의 등록된 회원 전화번호가 바뀌는것은 아니고, 게시물에서만 변경가능)
- 비회원인경우, wr_4 에 전화번호를 입력받도록 되어 있습니다.


[도움이 필요한 내용]

회원/비회원 구분없이 위 write.skin.php 에서 입력받은 <전화번호>값을
게시물 저장시 wr_4에 모두 넣고자 합니다.

비회원은 처음부터 wr_4에 값을 받았기 때문에 상관이 없으나

1. 회원인 경우는, 글작성후  $member[mb_hp] 의 값을 wr_4 로 넘겨줘야 하고..
2. 뷰화면(view.skin.php)과  수정화면(write.skin.php 의 $w=='u' 상태) 에서는
  회원인경우에도 wr_4 필드의 값으로 노출시키고자 합니다. (수정금지로 처리)


write.skin.php에서 가져온 회원의 전화번호값을, 게시물 저장시 wr_4로 저장하면 될듯한데..
$member[mb_hp] --> wr_4 필드에 저장

도움글을 요청합니다
  • 복사

댓글 전체

ㅋ~~ 방법을 찾다가 도저히 안되서 질문 올렸는데, 안그래도 글올려놓고 다시 방법을 찾다가 아래처럼 하니 되던데...도움주신글을 함께 참고해서 바록 적용해보겠습니다. 감사합니다 ^^


<? if($w == "") {

if($is_member)
echo "<input class=input type=text name='wr_4' size='14' maxlength='14' itemname='핸드폰' value='{$member[mb_hp]}' required>";
else
echo "<input class=input type=text name='wr_4' size='14' maxlength='14' itemname='전화번호' value='{$write[wr_4]}' required>";
}
?>

<? if($w == "u")
echo "<input class=input type=text name='wr_4' size='14' maxlength='14' itemname='핸드폰' value='{$write[wr_4]}' readonly>";
?>
덕분에 코드가 좀 줄었군요. ^^

<tr>
<th>전화번호</th>
<td>
  <? if($w == "") { ?>
      <input class=input type=text name='wr_4' size='14' maxlength='14' itemname='핸드폰' value='<? if($member[mb_hp]) { echo $member[mb_hp]; } else { $write[wr_4]; }?>' required>
  <? } else if($w == "u") { ?>
      <input class=input type=text name='wr_4' size='14' maxlength='14' itemname='핸드폰' value='<?=$write[wr_4]?>' readonly onMousedown="alert('수정하실수 없습니다');">
  <? } ?>
</td>
</tr>
© SIRSOFT
현재 페이지 제일 처음으로