여분 필드 input의 value="<?php echo $write['wr_1'] ?>"에 Undefined array key 오류
본문
지금 어떤 파일 뭉치 하나만 이런 문제가 있는데요...
여분 필드를 사용하기 위해 write.skin.php 아래
<input type="text" name="wr_1" value="<?php echo $write['wr_1'] ?>" id="wr_1" placeholder="" required class="frm_input required">
를 넣었을 때
이와 같은 오류가 뜹니다.
원래 공백이 출력되어야 하는 거 아닌가요? 어디에 문제가 있을까요?
서버에 다른 파일에서는 정상적으로 잘 뜹니다.
답변 3
<input
type="text"
name="wr_1"
value="<?php echo $write['wr_1'] ?? ''; ?>"
id="wr_1"
placeholder=""
required
class="frm_input required"
/>
로 변경해서 사용해보세요..php8 문법에서 발생하는 것입니다.
!-->다른 방식으로도 해결해서 참고용으로 올립니다.
error_reporting(E_ALL & ~E_DEPRECATED & ~E_NOTICE & ~E_WARNING);
어딘가.. head같은 곳에 이렇게 써도 오류 메시지는 사라집니다.
!-->스킨 상단에 넣어서 확인해보세요
$write배열이 생성되지 않은 것같은데요?
print_r($write);
답변을 작성하시기 전에 로그인 해주세요.