여분필드 (wr_1 ~ wr_10)에 입력된 값이 "|||||||||"로 표시됩니다 > 그누4 질문답변

그누4 질문답변

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

여분필드 (wr_1 ~ wr_10)에 입력된 값이 "|||||||||"로 표시됩니다 정보

여분필드 (wr_1 ~ wr_10)에 입력된 값이 "|||||||||"로 표시됩니다

본문

게시판에서 글쓰기를 하고 확인을 하면 여분필드 (wr_1 ~ wr_10)에 입력된 값이 "|||||||||"로 표시됩니다.
다른 필드에 입력된 값들은 정상적으로 보이는데 여분 필드값들만 ㅣㅣㅣㅣ로 표시되네요.
뭐가 문제인지 아무리 짱구를 굴려봐도 몰르겠습니다...
  • 복사

댓글 전체

여분필드3개를 쪼개서? 쓰고 있는데요.
어떨땐 정상적으로 보이다가 어느순간에는 ㅣㅣㅣㅣ로 보인다는 겁니다. OTL~~OTL

아래 소스는 write_update.skin.php스킨입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

// 자신만의 코드를 넣어주세요.
?>
<?
$wr_1 = "$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_1 = '$wr_1' where wr_id = '$wr_id' ";
sql_query($sql2);

$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_10 = "$ext10_00|$ext10_01|$ext10_02|$ext10_03|$ext10_04|$ext10_05|$ext10_06|$ext10_07|$ext10_08|$ext10_09";
$sql10 = " update $write_table set wr_10 = '$wr_10' where wr_id = '$wr_id' ";
sql_query($sql10);

?>
좌절하지 마세요!!!
| <== 이 부분을 아예 지우시고..
스페이스바로 한칸씩 띄워보세요.

참고 예제)
<?
$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);
?>
write_update.skin.php에서 | 가 들어가도록 처리된것이군요.
그렇다면 view.skin.php에서 데이타를 뭔가 잘못처리하고있는것 같습니다.
값을 읽은후 여분필드를 |로 분리하여서 처리하는 로직이 있을겁니다
그부분을 체크해보세요.
© SIRSOFT
현재 페이지 제일 처음으로