답변 3개
채택된 답변
+20 포인트
9년 전
wr_1 을 사용한다면
$write['wr_1'] = $member['mb_1'];
상단에 이렇게 넣어주고 여분필드 입력 폼은 일반적인 방법으로 사용하고
write_update.skin.php 파일만 새로 만들어서 넣어보세요.
sql_query("update {$g5['member_table']} set mb_1 = '{$wr_1}' where mb_id = '$mb_id' ");
로그인 후 평가할 수 있습니다
답변에 대한 댓글 5개
�
9년 전
�
9년 전
아래 코멘트에도 말씀하셨던데 이건 관리자가 수정하면 안 됩니다 그건 고려 안 한 겁니다.
관리자는 수정안되게 예외 처리하면 되겠네요.
관리자도 수정할 수 있게 하려면...
if ($member['mb_id']) {
if ($w == "u") {
$mb = get_member($write['mb_id']);
$write['wr_1'] = $mb['mb_1'];
} else {
$write['wr_1'] = $member['mb_1'];
}
}
관리자는 수정안되게 예외 처리하면 되겠네요.
관리자도 수정할 수 있게 하려면...
if ($member['mb_id']) {
if ($w == "u") {
$mb = get_member($write['mb_id']);
$write['wr_1'] = $mb['mb_1'];
} else {
$write['wr_1'] = $member['mb_1'];
}
}
�
9년 전
회원정보의 mb_1을 일반게시판에서 회원이 글 작성/수정할때 wr_1에 들어가게 하려는 것입니다.
관리자는 wr_1을 수정하는 것은 아니고 다른 필도만 수정할 것입니다.
결론은 mb_1이 wr_1에 들어가 있기만 하면됩니다.
관리자는 wr_1을 수정하는 것은 아니고 다른 필도만 수정할 것입니다.
결론은 mb_1이 wr_1에 들어가 있기만 하면됩니다.
�
9년 전
아 그럼 write_update.skin.php 이 파일은 삭제해야 합니다.
mb_1 을 수정해야 한다고 해서 답변한 내용들입니다. 제 답변은 목적이 다른 답변입니다.
mb_1 을 수정해야 한다고 해서 답변한 내용들입니다. 제 답변은 목적이 다른 답변입니다.
�
9년 전
죄송합니다. 제가 말을 잘못한거 같군요 그래서 생각대로 잘 안되는군요,,,
mb_1에 사과라고 저장되어 있다면
1)회원이 글을 쓰거나 수정할때는 mb_1을 불러와 wr_1에 사과라고 저장되면 되구요,,,
그러나 관리자는 1)에서 wr_1에 저장된 사과를 바나나로도 바꿀 수 있게 만드려고 하는 것입니다.
(관리자는 물론 자신의 mb_1에 있는 것을 불러오는 것은 아니구요,,,)
if ($member['mb_id']) {
if ($w == "u") {
$mb = get_member($write['mb_id']);
$write['wr_1'] = $mb['mb_1'];
} else {
$write['wr_1'] = $member['mb_1'];
}
}
이게 write_update.skin.php 없이 사과로 저장하고 관리자가 바나나로 바꿔서 저장도 잘 되는 군요,,,
그런데 다시 수정하기 위해 열면 사과로 보여지는군요,(디비에는 바나나로 제대로 들어가 있는데,,,) 결승선까지 온거 같은데...까막눈이라..잘안되네요,,ㅋ
mb_1에 사과라고 저장되어 있다면
1)회원이 글을 쓰거나 수정할때는 mb_1을 불러와 wr_1에 사과라고 저장되면 되구요,,,
그러나 관리자는 1)에서 wr_1에 저장된 사과를 바나나로도 바꿀 수 있게 만드려고 하는 것입니다.
(관리자는 물론 자신의 mb_1에 있는 것을 불러오는 것은 아니구요,,,)
if ($member['mb_id']) {
if ($w == "u") {
$mb = get_member($write['mb_id']);
$write['wr_1'] = $mb['mb_1'];
} else {
$write['wr_1'] = $member['mb_1'];
}
}
이게 write_update.skin.php 없이 사과로 저장하고 관리자가 바나나로 바꿔서 저장도 잘 되는 군요,,,
그런데 다시 수정하기 위해 열면 사과로 보여지는군요,(디비에는 바나나로 제대로 들어가 있는데,,,) 결승선까지 온거 같은데...까막눈이라..잘안되네요,,ㅋ
댓글을 작성하려면 로그인이 필요합니다.
9년 전
정확히 일반유저가 쓴글을 관리자가 수정할때 라면
</p><p>$wmem = get_member($write[mb_id]);</p><p>if($w == "u" and $is_admin == "super"){</p><p style="margin-left: 40px;"><input type="text" name="wr_1" value="<?php echo $wmem['mb_1'] ?>" id="wr_1" class="frm_input" size="50"> </p><p>}</p><p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
9년 전
현재 로그인한 본인의 mb_1 값은 $member[mb_1] 으로 불러올수 있지요.
</p><p>if($w == "u"){</p><p style="margin-left: 40px;">if($write[wr_1] != $member[mb_1]){</p><p style="margin-left: 80px;">echo "<input type='text' name="wr_1" value=''.$member[mb_1].''>";</p><p style="margin-left: 80px;">} else {</p><p style="margin-left: 80px;">echo "<input type='text' name="wr_1" value=''.$write[wr_1].''>";</p><p style="margin-left: 80px;">}</p><p>} else {</p><p style="margin-left: 40px;">echo "<input type='text' name="wr_1" value=''.$member[mb_1].''>";</p><p>}</p><p>
제가알기론 게시판의 여분 필드는 wr_ 로 시작 하는걸로 압니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
9년 전
빠른 답변감사합니다~ 꾸벅.
내용이 그렇게 되는군요.
글 작성회원의 mb_1 이 게시판에 나오면,,,,그걸 관리자가 수정위해 열면,,,혹시 관리자의 mb_1이 거기에 나오는걸까요?
회원의 mb_1이 유지되야 해서요,,,
시간 내주셔서 감사합니다~
좋은 주말되세요~
내용이 그렇게 되는군요.
글 작성회원의 mb_1 이 게시판에 나오면,,,,그걸 관리자가 수정위해 열면,,,혹시 관리자의 mb_1이 거기에 나오는걸까요?
회원의 mb_1이 유지되야 해서요,,,
시간 내주셔서 감사합니다~
좋은 주말되세요~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
채택
채택
답변대기
채택
답변대기
답변대기
채택
채택
답변대기
답변대기
채택
채택
답변대기
채택
답변대기
채택
답변대기
채택
답변 분위기만으로 봐도 바로 될거 같군요~ 감사합니다.