관리자가 회원(개인)의 정보를 수정할 수 없나요..?? 정보
관리자가 회원(개인)의 정보를 수정할 수 없나요..??본문
안녕하세요..
관리자 화면에서 개인 정보를 수정하려고 하는데 수정이 안되네요..
추가로 mb_1, mb_2 를 만들어 넣고 이곳에 개인의 정보를 수정입력하여고 하는데 수정이 안되네요.
개인이 직접 수정하면 수정이 되는데 관리자가 수정을 할 수는 없는건가요..??
관리자 화면에서 회원개인의 정보를 수정 할 수 있는 방법을 문의드립니다.. ^^
관리자 화면에서 개인 정보를 수정하려고 하는데 수정이 안되네요..
추가로 mb_1, mb_2 를 만들어 넣고 이곳에 개인의 정보를 수정입력하여고 하는데 수정이 안되네요.
개인이 직접 수정하면 수정이 되는데 관리자가 수정을 할 수는 없는건가요..??
관리자 화면에서 회원개인의 정보를 수정 할 수 있는 방법을 문의드립니다.. ^^
댓글 전체
로그인폼에서 정보수정 소스와 관리자 화면에서 개인회원 정보수정 소스는 다릅니다.
로그인폼 정보수정 소스 : skin/member/basic/register_form.skin.php, bbs/register_form_update.php
관리자 화면 정보수정 소스 : adm/member_form.php, member_form_update.php
만약 관리자 화면에서 회원 정보수정이 안된다면 해당소스에 문제가 있는 것 같습니다.
로그인폼 정보수정 소스 : skin/member/basic/register_form.skin.php, bbs/register_form_update.php
관리자 화면 정보수정 소스 : adm/member_form.php, member_form_update.php
만약 관리자 화면에서 회원 정보수정이 안된다면 해당소스에 문제가 있는 것 같습니다.
저도 같은 문제 때문에 몇 시간을 헤맸었는데 아주 우연히 발견했는데요.
여분필드 mb_1, mb_2 를 사용하기 전 원본 member_form.php 파일에 보시면 180번째 줄 부분에 아래와 부분이 있을 겁니다.
<? for ($i=1; $i<=10; $i=$i+2) { $k=$i+1; ?>
<tr class='ht'>
<td>여분 필드 <?=$i?></td>
<td><input type=text class=ed style='width:99%;' name='mb_<?=$i?>' maxlength=255 value='<?=$mb["mb_$i"]?>'></td>
<td>여분 필드 <?=$k?></td>
<td><input type=text class=ed style='width:99%;' name='mb_<?=$k?>' maxlength=255 value='<?=$mb["mb_$k"]?>'></td>
</tr>
<? } ?>
여분필드 mb_1, mb_2 를 사용하도록 한 수정 member_form.php 파일에는 그 바로 윗 부분에 여분 필드를 지정하는 부분이 또 있을 거구요.
그러니까 위에서 여분필드를 수정하여도 아래 부분에서 다시 원위치를 시켜버리니 변경이 안 되는 겁니다.
위의 저 부분을 지우면 관리자에서 개인회원 정보를 모두 수정할 수 있습니다.
여분필드 mb_1, mb_2 를 사용하기 전 원본 member_form.php 파일에 보시면 180번째 줄 부분에 아래와 부분이 있을 겁니다.
<? for ($i=1; $i<=10; $i=$i+2) { $k=$i+1; ?>
<tr class='ht'>
<td>여분 필드 <?=$i?></td>
<td><input type=text class=ed style='width:99%;' name='mb_<?=$i?>' maxlength=255 value='<?=$mb["mb_$i"]?>'></td>
<td>여분 필드 <?=$k?></td>
<td><input type=text class=ed style='width:99%;' name='mb_<?=$k?>' maxlength=255 value='<?=$mb["mb_$k"]?>'></td>
</tr>
<? } ?>
여분필드 mb_1, mb_2 를 사용하도록 한 수정 member_form.php 파일에는 그 바로 윗 부분에 여분 필드를 지정하는 부분이 또 있을 거구요.
그러니까 위에서 여분필드를 수정하여도 아래 부분에서 다시 원위치를 시켜버리니 변경이 안 되는 겁니다.
위의 저 부분을 지우면 관리자에서 개인회원 정보를 모두 수정할 수 있습니다.