고수님들 관리자화면 여분필드 설정 부탁드립니다..ㅜㅡ
도저히 해결방법을 모르고, 설정법을 몰라서 다시 글을 올립니다.//
부탁드립니다.ㅠㅠ
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=370&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%BF%A9%BA%D0%C7%CA%B5%E5&sop=and
루트님께서 올려주신 팁으로 회원가입시 여분필드를 만들었는데
-------------------------------------------------
<TR bgcolor="#FFFFFF">
<TD width="160" class=m_title>회원구분</TD>
<TD class=m_padding>
<input type=radio name=mb_1 value='정회원' <?=($w=='' || $member[mb_1])?'checked':'';?>>정회원
<input type=radio name=mb_1 value=일반회원<?=($w=='' || $member[mb_1])?'checked':'';?>>일반회원
<input type=radio name=mb_1 value=우수회원<?=($w=='' || $member[mb_1])?'checked':'';?>>우수회원
<input type=radio name=mb_1 value=VIP회원<?=($w=='' || $member[mb_1])?'checked':'';?>>VIP회원</TD>
</TR>
.......
-------------------------------------------------
member/basic/register_form_skin.php 파일에 여분필드 mb_1~mb_5번까지 추가를 했습니다.
똑같은 방법으로
adm/member_form.php 스킨에도
-------------------------------------------------
<td>회원구분</td>
<td><input type=text class=ed name='mb_1' maxlength=20 minlength=2 required itemname='회원구분' value='<?=$mb["mb_1"]?>'></td>
....
-------------------------------------------------
이런식으로 추가를 했습니다.
그런데 이상하게 관리자화면에서 수정하는 페이지
/adm/member_form.php?sst=&sod=&sfl=&stx=&page=&w=u&mb_id=test
이쪽을 가서 보니 추가된 항목에 글이 수정되는것이 아니라
아랫부분에 있는 여분필드1~5번까지 있는 내용을 수정해야 적용이 되더라구요..
아래있는 여분필드를 수정하지 않고, 위에서 mb_1~5번에서 추가한 메뉴 항목에서 수정을 할 때 수정이 될 수 있도록 할려면 어떻게 해야 하나요??
그리고 회원가입과 관리자화면에서 회원정보 수정을 할 때 여분필드를 사용할려고 하면 수정되어야 하는 파일들이 어떤것들인지요...
여분필드를 사용하지 않고 그냥 필드만 추가해서도 사용할 수 있는 방법이 있을까요??
참고 이미지 첨부했습니다..ㅜㅜ
여분필드를 수정하면 위에도 함께 바뀌는데 위에서 수정하면 수정이 안됩니다.ㅜㅜ
부탁드립니다.ㅠㅠ
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=370&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%BF%A9%BA%D0%C7%CA%B5%E5&sop=and
루트님께서 올려주신 팁으로 회원가입시 여분필드를 만들었는데
-------------------------------------------------
<TR bgcolor="#FFFFFF">
<TD width="160" class=m_title>회원구분</TD>
<TD class=m_padding>
<input type=radio name=mb_1 value='정회원' <?=($w=='' || $member[mb_1])?'checked':'';?>>정회원
<input type=radio name=mb_1 value=일반회원<?=($w=='' || $member[mb_1])?'checked':'';?>>일반회원
<input type=radio name=mb_1 value=우수회원<?=($w=='' || $member[mb_1])?'checked':'';?>>우수회원
<input type=radio name=mb_1 value=VIP회원<?=($w=='' || $member[mb_1])?'checked':'';?>>VIP회원</TD>
</TR>
.......
-------------------------------------------------
member/basic/register_form_skin.php 파일에 여분필드 mb_1~mb_5번까지 추가를 했습니다.
똑같은 방법으로
adm/member_form.php 스킨에도
-------------------------------------------------
<td>회원구분</td>
<td><input type=text class=ed name='mb_1' maxlength=20 minlength=2 required itemname='회원구분' value='<?=$mb["mb_1"]?>'></td>
....
-------------------------------------------------
이런식으로 추가를 했습니다.
그런데 이상하게 관리자화면에서 수정하는 페이지
/adm/member_form.php?sst=&sod=&sfl=&stx=&page=&w=u&mb_id=test
이쪽을 가서 보니 추가된 항목에 글이 수정되는것이 아니라
아랫부분에 있는 여분필드1~5번까지 있는 내용을 수정해야 적용이 되더라구요..
아래있는 여분필드를 수정하지 않고, 위에서 mb_1~5번에서 추가한 메뉴 항목에서 수정을 할 때 수정이 될 수 있도록 할려면 어떻게 해야 하나요??
그리고 회원가입과 관리자화면에서 회원정보 수정을 할 때 여분필드를 사용할려고 하면 수정되어야 하는 파일들이 어떤것들인지요...
여분필드를 사용하지 않고 그냥 필드만 추가해서도 사용할 수 있는 방법이 있을까요??
참고 이미지 첨부했습니다..ㅜㅜ
여분필드를 수정하면 위에도 함께 바뀌는데 위에서 수정하면 수정이 안됩니다.ㅜㅜ
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 5개
사용하려는 여분필드 부분을 잘라내어 위쪽에 보이고 싶은 부분에 붙여넣으면 되지 않나요?
input 박스는 적당히 크기를 조정하면 되고....^^
<? 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>
<? } ?>
이렇게 소스가 되어있는데
"i"와 "k" 대신에 숫자를 입력해주면 되지 않나요??
아래는 1번으로 했는데..이렇게 하니까 안되더라구요..
<tr class='ht'>
<td>회원구분</td>
<td><input type=text class=ed name='mb_1' maxlength=20 minlength=2 required itemname='회원구분' value='<?=$mb["mb_1"]?>'></td>
<td>학교or직장명</td>
<td><input type=text class=ed name='mb_2' maxlength=20 minlength=2 required itemname='학교or직장명' value='<?=$mb["mb_2"]?>'></td>
</tr>
죄송한데..좀 자세히 설명해 주시면 안될까요?ㅜㅡ
회원폼에 회원구분란 뿐만아니라, 여분필드도 input구문입니다..
<input type=radio name=mb_1 value=일반회원>
<input type=radio name=mb_1 value=정회원>
이런 형식으로 mb_1이 2개가 존재하게 되는데,
이 페이지를 실행하게 되면, 처음에 mb_1에 일반회원으로 설정되지만 바로 밑에 input문이 있어 다시 정회원으로
설정되게 됩니다..
즉 결과는 마지막에 있는 input문의 값으로 수정되게 되죠.~~~
그러니 여분필드가 아래쪽에 있으니 여분필드로만 수정이 가능할껍니다..
해결방법은 둘중 하나를 없애주세요..
<tr class='ht'>
<td>여분 필드 <?=$i?></td>
<td><?=$mb["mb_$i"]?></td>
<td>여분 필드 <?=$k?></td>
<td <?=$mb["mb_$k"]?></td>
</tr>
<? } ?>
이렇게 하면 됩니다.. 이렇게 하면 보여주기만 하므로 여분필드로는 수정을 못합니다..
아래 여분필드를 그렇게 만들어주니 해결 되네요.^^;;
너무너무 감사드립니다.
10년묵은 스트레스가 확 풀리네요^^;'너무너무 감사드립니다.