2026, 새로운 도약을 시작합니다.

기본환경설정에서 텍스트 상자 내용 db에 저장방법 채택완료

기본환경설정에서 회사명을 입력받는 텍스트 상자를 추가하고 텍스트상자에 입력된

내용을 DB에 저장하려고 합니다.

아래처럼 했는대 500에러가 발생합니다. 

db에 cf_company라는 컬럼을 추가 했고

config.form.php 에 이렇게 주었고

Copy


 

회사명필수

            

                

config_form_update.php 에 db 업데이트 부분에 이렇게 주었습니다.

Copy


 

cf_company = '{$_POST{'cf_company']}',

 

답변 2개

채택된 답변
+20 포인트

cf_company = '{$_POST{'cf_company']} 에 { 오타있네요.

cf_company = '{$_POST['cf_company']}'

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

config_form.php 파일 열고 8번째 줄 다음에  아래 처럼 소스 추가

Copy


if ($is_admin != 'super')

    alert('최고관리자만 접근 가능합니다.');

 

//추가부분 해당 코드는 환경설정테이블에 cf_company 없을시 필드추가

if (!isset($config['cf_company'])) {

    sql_query(" ALTER TABLE `{$g5['config_table']}`

                    ADD `cf_company` VARCHAR(255) NOT NULL AFTER `cf_title` ", true);

}

31번째 줄 소스추가

Copy




    회사명필수

    

config_form_update.php   41전째 줄

Copy


$sql = " update {$g5['config_table']}

            set cf_title = '{$_POST['cf_title']}',

                cf_company = '{$_POST['cf_company']}', //추가부분

위 처럼 하면 해결돼요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고