테스트 사이트 - 개발 중인 베타 버전입니다

여분필드 쪼갬 문의 채택완료

어렵당당당 7년 전 조회 1,912

여분필드 mb_13을 쪼개서 만들었는데요

input안에서 텍스트가 길어지면 아예 value값에 안넘어오는데 왜그러는건지요

 

 

//경력사항 $mb_13 = "$mb13[0]-$mb13[1]-$mb13[2]-$mb13[3]-$mb13[4]-$mb13[5]-$mb13[6]-$mb13[7]-$mb13[8]-$mb13[9]-$mb13[10]-$mb13[11]"; sql_query("update {$g5['member_table']} set mb_13 = '$mb_13' where mb_id = '$mb_id' ");  

 

         

                                                                                                
                  
                                                                                                
                    
                                                                                                
                    
                                                                                                

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

답변 3개

SNS박스
7년 전

DB 게시판 컬럼의 형식이 varchar로 되어 있으면 255자 까지만 입력이 됩니다. 

컬럼형식을 text 로 변경하시고 확인이 필요할것 같습니다.

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

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

7년 전

컬럼 mb_13의 varchar(256)을 varchar(512) 로 늘려 보시죠.

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

답변에 대한 댓글 2개

어렵당당당
7년 전
<?
// alter table 테이블명 modify column 필드명 varchar(원하는 수치) not null default ''
sql_query(" alter table g5['member_table'] modify column mb_13 varchar(1000) not null default '' ");
?>

이걸 회원가입폼에 넣어도 안되는데
어디부분을 수정해야하나요?
평정심
7년 전
직접 쿼리를 날리려 하지 마시고

phpMyAdmin 같은 mysql 관리프로그램이 설치되어 있다면
그걸 이용해 처리하시는 것이 빠를 듯 싶네요.

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

7년 전

테이블에 값은 제대로 들어가나요?

 

제일 상단 $mb_13 변수를 출력해서 제대로 값이 나오는지 확인해 보세요.

</p>

<p>$mb_13 = "$mb13[0]-$mb13[1]-$mb13[2]-$mb13[3]-$mb13[4]-$mb13[5]-$mb13[6]-$mb13[7]-$mb13[8]-$mb13[9]-$mb13[10]-$mb13[11]";</p>

<p>echo $mb_13;</p>

<p>

 

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

답변에 대한 댓글 3개

핫워드
7년 전
위 처리되는 쿼리와 아래 html 페이지가 다르죠?
그럼 아래 처리되는 페이지에서 $mb_13을 어떻게 뽑아오나요?
어렵당당당
7년 전
출력은 모두 제대로 됩니다.
글자수가 많아지면 출력이 안되네요 ㅜㅜ
핫워드
7년 전
그럼 평정심님 댓글처럼 필드에 내용이 다 들어가지 않아서 겠네요.
아래 쿼리문을 직접 실행하시면 될거 같습니다.

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

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

로그인