M

강사지원 페이지에서의 내용출력문제

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : http://www.ican2080.com/bbs/bbs/write.php?bo_table=teach

저번주에 질문글을 올렸었는데요(http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=97180&page=4)

균이님께서 DB에 내용이 저장되나 보라하셔서 봤더니 DB에 애초에 내용이 저장되질 않더군요..

킹왕짱님께서는
여분필드 변수명을 확인해보시는게 좋을거같은데요
$wr_1 부터 $wr_10 까지 사용가능하고 더 사용하시고싶으시면 wite_update.ph에서 추가해주셔야 할거같은데요 물론 db에도 추가해주셔야 하고요

곰순이푸님께서는
스킨폴더에 write_update.skin.php 파일이 있나 확인해보세요.
해당 스킨에서 별도로 $ext 로 나눠논 변수를
합쳐서 저장하게끔 해줘야 하는데 해당 부분이 빠진거 같습니다.

라는 말씀을 해주셨습니다.

write_update.skin.php를 살펴봤는데 제가봐선 도저히 어디가 잘못된건지 알수가 없습니다;;


------------------------------------write_update.skin.php------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가


// 자신만의 코드를 넣어주세요.
///추가_
if($w == '')
alert("신청이 접수되었습니다. 빠른시간내에 연락드리겠습니다.", "{$g4['path']}/index.php");

//추가끝



//-------------------------------------------------------
include "config.point.php"; // 옵션사용시 포인트 차감관련
//-------------------------------------------------------

if($w != "u" && ($member[level] < 9) && !$is_admin) { // 처음 글등록시, '옵션'이 선택될 경우 해당 포인트 삭제 (board.php 포인트관련 참조)

if($notice) { // 공지(급매물)선택시
$point_del = $point_w1;
insert_point($member[mb_id], $point_del, "$board[bo_subject] $wr_id 등록", $bo_table, $wr_id, '등록');
}

if($wr_8 == 1) { // 추천매물선택시
$point_del = $point_w2;
insert_point($member[mb_id], $point_del, "$board[bo_subject] $wr_id 등록", $bo_table, $wr_id, '등록');
}

if($wr_8 == 2) { //굵게표시선택시
$point_del = $point_w3;
insert_point($member[mb_id], $point_del, "$board[bo_subject] $wr_id 등록", $bo_table, $wr_id, '등록');
}
}


if($w = "u" && $wr_9 == "off") { // '거래종료'선택시, 일반게시물로 전환됨.

$bo_notice = '';
for ($i=0; $i<count($notice_array); $i++)
if ((int)$wr_id != (int)$notice_array[$i])
$bo_notice .= $notice_array[$i] . '\n';
$bo_notice = trim($bo_notice);

sql_query(" update {$g4['board_table']} set bo_notice = '{$bo_notice}' where bo_table = '{$bo_table}'");
$sql1= " update $write_table set wr_8 = '3' where wr_id = '$wr_id' ";
sql_query($sql1);

}


/*
// 관리자권한
// 옵션게시물 출력시간이 지난후, 변경된 게시물을 다시 '옵션게시물'형태로 지정 지정해줄 필요가 있는경우 사용.
// 최초 글등록 날짜시간을 새로운 날짜시간으로 새로 등록, wr_8 = '' 으로 변경
*/

if ($w = "u" && $notice && $pre_wr_8 == '3') {
$sql_bo = "update $write_table set wr_datetime = '$g4[time_ymdhis]', wr_8 = '' where wr_id = '$wr_id'";
sql_query($sql_bo);
} else if ($w = "u" && !$notice && $pre_wr_8 =='3') {
$sql_bo = "update $write_table set wr_datetime = '$g4[time_ymdhis]', wr_8 = '$wr_8' where wr_id = '$wr_id'";
sql_query($sql_bo);
}

$wr_1 = "$ext1_00|$ext1_01|$ext1_02|$ext1_03|$ext1_04|$ext1_05|$ext1_06|$ext1_07|$ext1_08|$ext1_09";
$sql1 = " update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' ";
sql_query($sql1);

$wr_2 = "$ext2_00|$ext2_01|$ext2_02|$ext2_03|$ext2_04|$ext2_05|$ext2_06|$ext2_07|$ext2_08|$ext2_09";
$sql2 = " update $write_table set wr_2 = '$wr_2' where wr_id = '$wr_id' ";
sql_query($sql2);

$wr_3 = "$ext3_00|$ext3_01|$ext3_02|$ext3_03|$ext3_04|$ext3_05|$ext3_06|$ext3_07|$ext3_08|$ext3_09";
$sql3 = " update $write_table set wr_3 = '$wr_3' where wr_id = '$wr_id' ";
sql_query($sql3);

$wr_4 = "$ext4_00|$ext4_01|$ext4_02|$ext4_03|$ext4_04|$ext4_05|$ext4_06|$ext4_07|$ext4_08|$ext4_09";
$sql4 = " update $write_table set wr_4 = '$wr_4' where wr_id = '$wr_id' ";
sql_query($sql4);

$wr_5 = "$ext5_00|$ext5_01|$ext5_02|$ext5_03|$ext5_04|$ext5_05|$ext5_06|$ext5_07|$ext5_08|$ext5_09";
$sql5 = " update $write_table set wr_5 = '$wr_5' where wr_id = '$wr_id' ";
sql_query($sql5);

$wr_6 = "$ext6_00|$ext6_01|$ext6_02|$ext6_03|$ext6_04|$ext6_05|$ext6_06|$ext6_07|$ext6_08|$ext6_09";
$sql6 = " update $write_table set wr_6 = '$wr_6' where wr_id = '$wr_id' ";
sql_query($sql6);

$wr_7 = "$ext7_00|$ext7_01|$ext7_02|$ext7_03|$ext7_04|$ext7_05|$ext7_06|$ext7_07|$ext7_08|$ext7_09";
$sql7 = " update $write_table set wr_7 = '$wr_7' where wr_id = '$wr_id' ";
sql_query($sql7);

?>
------------------------------------------------------------------------------------------------------------
어디가 문제이며 어떻게 수정해야 좋을까요?
|

댓글 4개

//추가 //추가끝 사이의 조건에 의해서 신규등록시 index.php로 달아나 버리네요
이 부분을 삭제하거나 맨 마지막으로 이동해 보세요
.
.
.
$wr_7 = "$ext7_00|$ext7_01|$ext7_02|$ext7_03|$ext7_04|$ext7_05|$ext7_06|$ext7_07|$ext7_08|$ext7_09";
$sql7 = " update $write_table set wr_7 = '$wr_7' where wr_id = '$wr_id' ";
sql_query($sql7);

///추가_
if($w == '')
alert("신청이 접수되었습니다. 빠른시간내에 연락드리겠습니다.", "{$g4['path']}/index.php");

//추가끝


?>

전엔 잘 되던코드였는데 왜 저런식으로 되있었는지 모르겠지만
이런식으로 넣으니 정상작동하네요~

오늘도 하나 배워가네요.. 감사합니다! ^^
// 자신만의 코드를 넣어주세요.
///추가_
if($w == '')
alert("신청이 접수되었습니다. 빠른시간내에 연락드리겠습니다.", "{$g4['path']}/index.php");

//추가끝

를 파일 맨 끝으로 옮기세요.
예.. 끝으로 옮기니 정상적으로 작동합니다.

앞으로도 계속 수정하고 추가할일이 많을것같은데
혹시 이쪽으로 공부할만한 추천하시고싶은 괜찮은 책이나 사이트 없을까요?

모른다고 항상 이곳에와서 물어볼수도 없고 그래서요..
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 1,140
17년 전 조회 962
17년 전 조회 781
17년 전 조회 712
17년 전 조회 681
17년 전 조회 718
17년 전 조회 686
17년 전 조회 1,703
17년 전 조회 728
17년 전 조회 875
17년 전 조회 956
17년 전 조회 1,174
17년 전 조회 1,697
17년 전 조회 1,583
17년 전 조회 934
17년 전 조회 957
17년 전 조회 763
17년 전 조회 944
17년 전 조회 771
17년 전 조회 977
🐛 버그신고