또 질문이.....,
본문
그제랑 어제랑 오늘 게시판에서 여분필드에 입력 값이 입력이 되지 않아서 검색을 하다 하다가 되지 않아서 여쭤 여분필드가 기본으로 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);
?>
디비도
이렇게까지 다했습니다
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
write_update.skin.php파일 sql_query($sql);위에 die($sql);넣고 $sql이 뭐라고 뜨는지 알려주세요
sql문을 확인해 보시고 해당 데이터가 제대로 전송되어 오는지 확인해보시고 해당 쿼리를 phpMyAdmin이나 DB에 접근해서 쿼리를 직접 실행해서 확인해 보세요
- echo 일반변수; eixt; // 일반변수 값 확인
- print_r2(배열변수); exit; // 배열변수 값 확인
위 명령어로 값 존재 확인하면서 작업해 보세요.
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를 만들면
여분필드를 추가 및 삭제를 하던
여분필드가 있고 없고 상관없이 동작 합니다.