멤버 여분필드를 mb_20까지 늘렸는데 정보가 db에 안들어가네요..ㅠ 채택완료
http://sir.kr/qa/87719?stx=%EB%A9%A4%EB%B2%84+%EC%97%AC%EB%B6%84%ED%95%84%EB%93%9C+%EC%B6%94%EA%B0%80&sst=wr_num&unanswered=0&s_tag=">http://sir.kr/qa/87719?stx=%EB%A9%A4%EB%B2%84+%EC%97%AC%EB%B6%84%ED%95%84%EB%93%9C+%EC%B6%94%EA%B0%80&sst=wr_num&unanswered=0&s_tag=
여기 참고해서 해보았는데 db서버에 테이블생성까진 되는데..
정보를 입력하면 db에 들어가질않네요.. 뭐가 빠진건지..
</p><p><div class="col-sm-2"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><input type="hidden" name="mb_11_default" value="<?php echo isset($member['mb_11']) ? get_text($member['mb_11']) : ''; ?>"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><input type="text" name="mb_11" value="<?php echo isset($member['mb_11']) ? get_text($member['mb_11']) : ''; ?>" id="reg_mb_11" class="form-control input-sm nospace" size="10" maxlength="20"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><span class="fa fa-user form-control-feedback"></span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p>
도움 부탁드립니다..ㅠㅠ
답변 3개
http://sir.kr/qa/87719?stx=%EB%A9%A4%EB%B2%84+%EC%97%AC%EB%B6%84%ED%95%84%EB%93%9C+%EC%B6%94%EA%B0%80&sst=wr_num&unanswered=0&s_tag=" style="color: rgb(0, 0, 0); font-family: 돋움, Dotum, sans-serif; font-size: 14.004px; line-height: 25.2072px;">http://sir.kr/qa/87719?stx=%EB%A9%A4%EB%B2%84+%EC%97%AC%EB%B6%84%ED%95%84%EB%93%9C+%EC%B6%94%EA%B0%80&sst=wr_num&unanswered=0&s_tag=
에서 설명한대로 업데이트 문까지 넣었나요?
./adm/member_form.php
-->
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
member_form.php 파일 상단 부분에
else if ($w == 'u')
{
$mb = get_member($mb_id);
if (!$mb['mb_id'])
alert('존재하지 않는 회원자료입니다.');
if ($is_admin != 'super' && $mb['mb_level'] >= $member['mb_level'])
alert('자신보다 권한이 높거나 같은 회원은 수정할 수 없습니다.');
$required_mb_id = 'readonly';
$required_mb_password = '';
$html_title = '수정';
$mb['mb_name'] = get_text($mb['mb_name']);
$mb['mb_nick'] = get_text($mb['mb_nick']);
$mb['mb_email'] = get_text($mb['mb_email']);
$mb['mb_homepage'] = get_text($mb['mb_homepage']);
$mb['mb_birth'] = get_text($mb['mb_birth']);
$mb['mb_tel'] = get_text($mb['mb_tel']);
$mb['mb_hp'] = get_text($mb['mb_hp']);
$mb['mb_addr1'] = get_text($mb['mb_addr1']);
$mb['mb_addr2'] = get_text($mb['mb_addr2']);
$mb['mb_addr3'] = get_text($mb['mb_addr3']);
$mb['mb_signature'] = get_text($mb['mb_signature']);
$mb['mb_recommend'] = get_text($mb['mb_recommend']);
$mb['mb_profile'] = get_text($mb['mb_profile']);
$mb['mb_1'] = get_text($mb['mb_1']);
$mb['mb_2'] = get_text($mb['mb_2']);
$mb['mb_3'] = get_text($mb['mb_3']);
$mb['mb_4'] = get_text($mb['mb_4']);
$mb['mb_5'] = get_text($mb['mb_5']);
$mb['mb_6'] = get_text($mb['mb_6']);
$mb['mb_7'] = get_text($mb['mb_7']);
$mb['mb_8'] = get_text($mb['mb_8']);
$mb['mb_9'] = get_text($mb['mb_9']);
$mb['mb_10'] = get_text($mb['mb_10']);
}
여기서
$mb['mb_11'] = get_text($mb['mb_11']);
~~
$mb['mb_20'] = get_text($mb['mb_20']);
까지 해보시면 될거 같습니다.
맞는지 정확히 모르겠네요;;ㅎ
댓글을 작성하려면 로그인이 필요합니다.
3. ./adm/member_form_update.php 파일에서
</span></p><p><span style="line-height: normal; font-size: 11pt;">mb_10 = '{$_POST['mb_10']}' "; // 이부분을 찾아서 아래와 같이 수정</span></p><p><span style="line-height: normal; font-size: 11pt;">mb_10 = '{$_POST['mb_10']}',</span></p><p><span style="line-height: normal; font-size: 11pt;">mb_11 = '{$_POST['mb_11']}', // 이런식으로 mb_20 까지 추가함. </span></p><p><span style="line-height: normal; font-size: 11pt;">~</span></p><p><span style="line-height: normal; font-size: 11pt;">mb_20 = '{$_POST['mb_20']}' "; </span></p><p><font color="#505050" face="돋움, Dotum, sans-serif"><span style="font-size: 14.004px; line-height: 25.2072px;">
위코드도 작성을 하셧는데 DB에 안들어가시면 입력하시는곳에서 update폼으로 넘어가는곳에 echo $sql 로 값이 넘어가는지 확인해보세요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
[code]
<?php for ($i=1; $i<=20; $i++) { ?>
<tr>
<th scope="row"><label for="mb_<?php echo $i ?>">여분 필드 <?php echo $i ?></label></th>
<td colspan="3"><input type="text" name="mb_<?php echo $i ?>" value="<?php echo $mb['mb_'.$i] ?>" id="mb_<?php echo $i ?>" class="frm_input" size="30" maxlength="255"></td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
<div class="btn_confirm01 btn_confirm">
<input type="submit" value="확인" class="btn_submit" accesskey='s'>
<a href="./member_list.php?<?php echo $qstr ?>">목록</a>
</div>
</form>
<script>
function fmember_submit(f)
{
if (!f.mb_icon.value.match(/\.gif$/i) && f.mb_icon.value) {
alert('아이콘은 gif 파일만 가능합니다.');
return false;
}
return true;
}
</script>
<?php
include_once('./admin.tail.php');
?>
[/code]
10인부분을 20으로 변경했는데..