강사지원 페이지에서의 내용출력문제 > 그누4 질문답변

그누4 질문답변

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

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

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

본문

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

오류 주소 : 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);

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

댓글 전체

.
.
.
$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");

//추가끝

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

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

모른다고 항상 이곳에와서 물어볼수도 없고 그래서요..
© SIRSOFT
현재 페이지 제일 처음으로