여분 필드 input의 value="<?php echo $write['wr_1'] ?>"에 Undefined array key 오류 채택완료

8개월 전 조회 1,760

지금 어떤 파일 뭉치 하나만 이런 문제가 있는데요...

 

 

여분 필드를 사용하기 위해 write.skin.php 아래

<input type="text" name="wr_1" value="<?php echo $write['wr_1'] ?>" id="wr_1" placeholder="" required class="frm_input required">

를 넣었을 때

 

3530668501_1747018733.9756.png

 

 

이와 같은 오류가 뜹니다.

 

원래 공백이 출력되어야 하는 거 아닌가요? 어디에 문제가 있을까요?

 

 

서버에 다른 파일에서는 정상적으로 잘 뜹니다.

답변 3개

채택된 답변
+20 포인트

Copy
<input
  type="text"
  name="wr_1"
  value="<?php echo $write['wr_1'] ?? ''; ?>"
  id="wr_1"
  placeholder=""
  required
  class="frm_input required"
/>

로 변경해서 사용해보세요..php8 문법에서 발생하는 것입니다.

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

답변에 대한 댓글 1개

감사합니다

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

스킨 상단에 넣어서 확인해보세요

$write배열이 생성되지 않은 것같은데요?

 

print_r($write);

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

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

다른 방식으로도 해결해서 참고용으로 올립니다. 

 

Copy
error_reporting(E_ALL & ~E_DEPRECATED & ~E_NOTICE & ~E_WARNING);

 

어딘가.. head같은 곳에 이렇게 써도 오류 메시지는 사라집니다.

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

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

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

로그인
🐛 버그신고