답변 6개
채택된 답변
+20 포인트
※ 보여주신 이미지 에러와 그누보드5를 고려했을 때,
이 문제는 필수 입력값 확인 과정에서 발생한 것으로 보입니다.
해결을 위해 먼저 /bbs/write_update.php 파일의 입력값 검증 코드에서
wr_subject 또는 wr_content와 같은 필드가 비어 있는지 확인하는 로직을 점검하세요.
아래 코드를 추가 또는 수정하여 보세요.
Copy
if (empty($_POST['wr_subject']) || empty($_POST['wr_content'])) {
alert('제목과 내용을 모두 입력해주세요.', './write.php');
}
추가로, 스킨 디렉터리 내 write.skin.php 파일에서
입력 필드가 올바르게 정의되었는지 확인해야 합니다.
name="wr_subject" 또는 name="wr_content" 속성이 누락되었거나
잘못된 경우 입력값이 서버로 전달되지 않을 수 있습니다.
그누보드5 디렉터리 구조에 따르자면,
해당 스킨 파일은 /skin/board/basic/write.skin.php에 있을 가능성이 높습니다.
이러한 점검 후에도 문제가 지속된다면,
데이터베이스 테이블의 컬럼 정의에서
해당 필드가 NOT NULL 속성을 가지고 있는지 확인해야 합니다.
답변을 작성하려면 로그인이 필요합니다.
