관리자 페이지에서 필드 생성하는 법 좀...

관리자 페이지에서 필드 생성하는 법 좀...

QA

관리자 페이지에서 필드 생성하는 법 좀...

본문

도메인/adm/member_form.php 파일에 자기 소개 코드 형식 비슷하게 아래 소스를 넣었어요.

 

 <tr class='ht'>

    <td>광고 코드</td>

    <td colspan=3><textarea class=ed name=mb_adcode rows=5 style='width:99%; word-break:break-all;'><? echo $mb[mb_adcode] ?></textarea></td>

</tr>

도메인/adm/member_form_update.php 파일에 아래 소스를 넣었습니다.

mb_adcode       = '$_POST[mb_adcode]', 

c40a97452b8cbcd461538ebdb29bfc71_1405502887_4079.png
 

 

그런 다음, 관리지 회원정보 페이지에서 광고 코드 넣는 곳에 글자를 적고 확인 버튼을 눌렀더니..
아래와 같은 에러 메시지가 출력되네요.

 

 1054 : Unknown column 'mb_adcode' in 'field list'

error file : /adm/member_form_update.php


관리자 페이지에 mb_adcode​ 라는 필드를 추가시키려면 어떻게 해야 하나요?

(=g4_member 테이블에 mb_adcode​ 필드 추가시키는 법?)

 

 

 

 

이 질문에 댓글 쓰기 :

답변 4

mb_adcode 필드도 생성을 하셔야 하시구요.

$mb_adcode       = '$_POST[mb_adcode]', 

 

$sql_common = "  mb_name = '{$_POST['mb_name']}',
                 mb_nick = '{$_POST['mb_nick']}',
                 mb_email = '{$_POST['mb_email']}',
                 mb_homepage = '{$_POST['mb_homepage']}',
                 mb_tel = '{$_POST['mb_tel']}',
                 mb_hp = '{$mb_hp}',
                 mb_certify = '{$mb_certify}',
                 mb_adult = '{$mb_adult}',
                 mb_zip1 = '{$_POST['mb_zip1']}',
                 mb_zip2 = '{$_POST['mb_zip2']}',
                 mb_addr1 = '{$_POST['mb_addr1']}',
                 mb_addr2 = '{$_POST['mb_addr2']}',
                 mb_addr3 = '{$_POST['mb_addr3']}',
                 mb_addr_jibeon = '{$_POST['mb_addr_jibeon']}',
                 mb_signature = '{$_POST['mb_signature']}',
                 mb_leave_date = '{$_POST['mb_leave_date']}',
                 mb_intercept_date='{$_POST['mb_intercept_date']}',
                 mb_memo = '{$_POST['mb_memo']}',
                 mb_mailling = '{$_POST['mb_mailling']}',
                 mb_sms = '{$_POST['mb_sms']}',
                 mb_open = '{$_POST['mb_open']}',
                 mb_profile = '{$_POST['mb_profile']}',
                 mb_level = '{$_POST['mb_level']}',
                 mb_1 = '{$_POST['mb_1']}',
                 mb_2 = '{$_POST['mb_2']}',
                 mb_3 = '{$_POST['mb_3']}',
                 mb_4 = '{$_POST['mb_4']}',
                 mb_5 = '{$_POST['mb_5']}',
                 mb_6 = '{$_POST['mb_6']}',
                 mb_7 = '{$_POST['mb_7']}',
                 mb_8 = '{$_POST['mb_8']}',
                 mb_9 = '{$_POST['mb_9']}',

                 mb_10 = '{$_POST['mb_10']}',

mb_adcode       = '$_POST[mb_adcode]'";

본문에 적은 거 외에 추가로 해줘야 하는 작업이 있나요?

member_form.php 파일과
member_form_update.php 파일에 mb_adcode 필드 적어주면 자동으로 생성되는 거 아닌가요?


위 두 파일에 님이 적어주신 사항들 다 적은 것 같은뎅... 안 되네요.

인터넷에서 검색해서 필드 생성하는 법은 알았는데,

 

alter table g4_member add mb_adcode VARCHAR(255); 

 

VARCHAR(255)가 뭘 의미하는지 혹시 아시는 분 계실까요?

 

255byte 입력 가능이라고 설명하는 분 계시던데... 

 

mb_adcode 필드에 더 많은 글자가 들어가게 하려면 어떻게 해줘야 하는지?

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT