게시판 글 작성시 오류 코드가 뜹니다...
관련링크
본문


위 사진처럼 만료일자가 나와아햐는데 126코드에서 오류가 발생하고 있다고 합니다.
어떻게 수정해야하나요?
<div class="bo_w_tit write_div">
<label for="wr_1" class="sound_only">만료일자</label>
<div id="autosave_wrapper" class="write_div">
<input type="text" name="wr_1" value="<?php echo $write['wr_2']; ?>" id="wr_1" class="frm_input full_input" size="50" maxlength="255" placeholder="만료일자">
</div>
</div>
!-->
답변 4
혹시 PHP 버전이 8 이실까요?

스샷 보시면 wr_1 로 네이밍하셨는데 호출은 정작 wr_2 입니다.
둘다 wr_1 로 하시던가 wr_2 로 해주세요.
수정 전: value="<?php echo $write['wr_2']; ?>"
수정 후: value="<?php echo $write['wr_2'] ?? ''; ?>"
에러 그대로 배열에 값이 없어서 그런거 같습니다. 글쓰기 할때 배열의 기본값을 주셔야 할 거 같습니다. 버전이 높아져서 그러신거 같네요
if($w == "") {
$write['wr_1'] = "";
.....
}
상단에 이런식으로해서 간단하게 초기화 시켜주셔야 할 거 같습니다. 1~10와 다른 글쓰기에 들어가는 배열도요.
답변을 작성하시기 전에 로그인 해주세요.