테스트 사이트 - 개발 중인 베타 버전입니다

또 질문이....., 채택완료

4455 8개월 전 조회 1,573

그제랑 어제랑 오늘 게시판에서 여분필드에 입력 값이 입력이 되지 않아서 검색을 하다 하다가 되지 않아서 여쭤 여분필드가 기본으로 wr_1 ~ wr_10까지는 있는데 제가 제 디비에 wr_11 ~ wr_15까지 추가를 했습니다. 그리고 write_update.skin.php 요 파일에 <?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'
          where wr_id = '$wr_id' ";
sql_query($sql);
?>
 디비도 http://sir.kr/data/editor/2502/3067840266_1740730626.7653.png" width="100%" />

이렇게까지 다했습니다 

write.skin.php 요 파일에 제가 원하는 위치에 코드를 넣고 했는데도 입력이 되지 않아서 

<input type="text" name="wr_11" value="<?php echo $write['wr_11'] ?>" id="wr_11" class="frm_input" size="20">

기본으로 제공하는 여분필드는 값이 입력이 되지만, 여분필드 추가해서 입력 하니 값이 입력이 되지 않습니다.  혹시 서버환경이 달라서 그런가요? 아이피타입나스에 그누보드 설치를 사용했을땐 문안하게 되었습니다. 지금은 시놀로지 나스로 그누보드를 사용해서 아직까지 시놀로지나스는 잘 모르겠습니다. ㅎㅎ php버젼은 7.3 쓰고 있습니다.

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

답변 4개

채택된 답변
+20 포인트
세크티
8개월 전

write_update.skin.php파일 sql_query($sql);위에 die($sql);넣고 $sql이 뭐라고 뜨는지 알려주세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

4
4455
8개월 전
update g5_write_Counseling set wr_11 = '7888', wr_12 = '', wr_13 = '', wr_14 = '888', wr_15 = '', wr_16 = '', wr_17 = '', wr_18 = '', wr_19 = '', wr_20 = '' where wr_id = '1'
야식금지
8개월 전
여분필드가 디비에는 wr_15 까지 만드셨는데, 쿼리문은 실제로 wr_20까지 있네요. DB도 wr_20까지 맞춰주시던지 쿼리문을 wr_15까지 맞추시던지 하셔야할 듯 한데...이게 문제는 아닌 느낌적인 느낌
4
4455
8개월 전
오~~! 됩니다 ㅎㅎ 감사합니다

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

들레아빠
8개월 전

https://sir.kr/g5_tip/20307?sfl=wr_subject&stx=%EC%97%AC%EB%B6%84%ED%95%84%EB%93%9C

위 내용으로 write_update.skin.php를 만들면

여분필드를 추가 및 삭제를 하던

여분필드가 있고 없고 상관없이 동작 합니다.

로그인 후 평가할 수 있습니다

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

s
sinbi Expert
8개월 전
  • echo 일반변수; eixt; // 일반변수 값 확인
  • print_r2(배열변수); exit; // 배열변수 값 확인

 

위 명령어로 값 존재 확인하면서 작업해 보세요.

로그인 후 평가할 수 있습니다

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

플라이
8개월 전

sql문을 확인해 보시고 해당 데이터가 제대로 전송되어 오는지 확인해보시고 해당 쿼리를 phpMyAdmin이나 DB에 접근해서 쿼리를 직접 실행해서 확인해 보세요

로그인 후 평가할 수 있습니다

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

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

로그인