채택완료

여분필드 질문

2017-05-19 (금) 16:38:31 2,752

여분필드를 wr_25까지 만들었습니다.

wr_25까지 입력 하게 되면 정상적으로 잘 입력이 되어 있는것을 확인 했습니다.

그런데 수정 버튼을 눌러보면 wr_10까지만 값이 나타나 보입니다.

 

각각의 여분필드는 배열로 저장되어 있습니다.(4개씩)

정상적으로 잘 되는것 같은데..

wr_11 이상 부터는 불러오질 못하니 뭐가 문제인지 모르겠습니다.

|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

값은 정상적으로 등록되고 있는 게 확실하다면...

예를 들어 혹시 이런식으로 했다면

$wr_11

모두 이렇게 변경하세요 

$write['wr_11']

/bbs/write.php 파일을 보면 $wr_11 이런 형태의 변수 사용은 10번까지만 설정되어 있습니다.

// 가변 변수로 $wr_1 .. $wr_10 까지 만든다. 

for ($i=1; $i<=10; $i++) {

    $vvar = "wr_".$i;

    $$vvar = $write['wr_'.$i];

}

여기서 10을 늘려도 되긴 한데 모든 스킨이 아닌 특정 스킨만 사용한다면

원본을 수정하는 것보다 스킨 파일에서 하는 게 낫습니다.

2017-05-19 (금) 17:02:37
불러올 페이지에 wr_25까지 데이터를 불러오도록 테이블을 만드셔야 합니다.

답변에 대한 댓글 1개

당연히 테이블은 추가했습니다

DB에 저장할때 wr_11~wr_25 까지 등록 수정 되도록 처리해 주시고 추가 필드에 따른 표기 부분도 데이터 호출해서 표기 되도록 수정 작업을 진행해 주셔야 합니다.

답변에 대한 댓글 1개

write_update.skin.php 파일에 w_25 까지 등록 가능하게 처리되어 있습니다.

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