여분필드 찍기 2% 부족합니다. 도움좀 주세요 정보
여분필드 찍기 2% 부족합니다. 도움좀 주세요
본문
여분필드 25개까지 혼자서 늘렸습니다.
아마 이 곳 스킨 자료실에 있는 여분필드 응용한 게시판은 다 뜯어본 듯 ..
생각보다 정말 어렵네요.. ^^;
암튼간에 혼자 고단하게 하면서 결국 완성 시켰습니다.
필드값에 데이터 잘 들어가고 수정 잘되고 잘 나타납니다.
근데 지금 2% 부족한데요....
write_update.skin.php 에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$sql = " update $write_table
set wr_11 = '$wr_11',
wr_12 = '$wr_12',
wr_13 = '$wr_13',
wr_14 = '$wr_14',
wr_15 = '$wr_15',
wr_16 = '$wr_16',
wr_17 = '$wr_17',
wr_18 = '$wr_18',
wr_19 = '$wr_19',
wr_20 = '$wr_20',
wr_21 = '$wr_21',
wr_22 = '$wr_22',
wr_23 = '$wr_23',
wr_24 = '$wr_24',
wr_25 = '$wr_25',
mb_zip1 = '$mb_zip1',
mb_zip2 = '$mb_zip2',
mb_addr1 = '$mb_addr1',
mb_addr2 = '$mb_addr2'
where wr_id = '$wr[wr_id]' ";
sql_query($sql);
if($w != 'u') {
alert("Thanks.", "");
}
goto_url("./board.php?bo_table=$bo_table&page=$page" . $qstr);
?>
위와 같이 해놨는데...
mb_zip1 = '$mb_zip1',
mb_zip2 = '$mb_zip2',
mb_addr1 = '$mb_addr1',
mb_addr2 = '$mb_addr2'
딱 위 4개의 값만 input 에 들어가질 않고 그냥 대 놓고
mb zip1 mb zip2 mb_addr1 mb_addr2
위와같이 우편번호나 집주소가 아닌 변수명 그대로 인풋박스에 찍혀져 있네요...
이걸 어떻게 고쳐야 하나요?
제가 아무래도 write_update.skin.php 코딩을 잘 못 한듯 싶은데
wr_x 부분은 잘 되는데 mb 로 시작되는 것만 안되네요..
어떻게 코딩을 바꿔야 하는지요?
마지막으로 도움좀 주시면 고맙겠습니다.
아마 이 곳 스킨 자료실에 있는 여분필드 응용한 게시판은 다 뜯어본 듯 ..
생각보다 정말 어렵네요.. ^^;
암튼간에 혼자 고단하게 하면서 결국 완성 시켰습니다.
필드값에 데이터 잘 들어가고 수정 잘되고 잘 나타납니다.
근데 지금 2% 부족한데요....
write_update.skin.php 에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$sql = " update $write_table
set wr_11 = '$wr_11',
wr_12 = '$wr_12',
wr_13 = '$wr_13',
wr_14 = '$wr_14',
wr_15 = '$wr_15',
wr_16 = '$wr_16',
wr_17 = '$wr_17',
wr_18 = '$wr_18',
wr_19 = '$wr_19',
wr_20 = '$wr_20',
wr_21 = '$wr_21',
wr_22 = '$wr_22',
wr_23 = '$wr_23',
wr_24 = '$wr_24',
wr_25 = '$wr_25',
mb_zip1 = '$mb_zip1',
mb_zip2 = '$mb_zip2',
mb_addr1 = '$mb_addr1',
mb_addr2 = '$mb_addr2'
where wr_id = '$wr[wr_id]' ";
sql_query($sql);
if($w != 'u') {
alert("Thanks.", "");
}
goto_url("./board.php?bo_table=$bo_table&page=$page" . $qstr);
?>
위와 같이 해놨는데...
mb_zip1 = '$mb_zip1',
mb_zip2 = '$mb_zip2',
mb_addr1 = '$mb_addr1',
mb_addr2 = '$mb_addr2'
딱 위 4개의 값만 input 에 들어가질 않고 그냥 대 놓고
mb zip1 mb zip2 mb_addr1 mb_addr2
위와같이 우편번호나 집주소가 아닌 변수명 그대로 인풋박스에 찍혀져 있네요...
이걸 어떻게 고쳐야 하나요?
제가 아무래도 write_update.skin.php 코딩을 잘 못 한듯 싶은데
wr_x 부분은 잘 되는데 mb 로 시작되는 것만 안되네요..
어떻게 코딩을 바꿔야 하는지요?
마지막으로 도움좀 주시면 고맙겠습니다.
댓글 전체

mb_zip1, mb_zip2, mb_addr1, mb_addr2라는 필드가 없어서 그런것 같습니다.
여분 필드 만드실때 어떻게 하셨는지는 모르겠지만
write.skin.php에 변수명이 제대로 적혀 있다면
mb_zip1, mb_zip2, mb_addr1, mb_addr2필드만 생성해주시면 문제 없을듯 합니다.
여분 필드 만드실때 어떻게 하셨는지는 모르겠지만
write.skin.php에 변수명이 제대로 적혀 있다면
mb_zip1, mb_zip2, mb_addr1, mb_addr2필드만 생성해주시면 문제 없을듯 합니다.

참 그리고 mb_zip1, mb_zip2, mb_addr1, mb_addr2이넘아들은 멤버테이블에 있는 필드들인데...;;
게시판을 어떻게 하셨는지 봐야 제대로된 답을 드릴수 있겠네요.
게시판을 어떻게 하셨는지 봐야 제대로된 답을 드릴수 있겠네요.