테스트 사이트 - 개발 중인 베타 버전입니다

여분필드 질문있어요 채택완료

안녕하세요 생초짜입니다

여분필드 질문있어요

 

글쓰기에서

 

볼 때

 

리스트에서

 

이렇게 집어넣고 써보는 중인데 입력 출력은 잘 됩니다

 

그런데 글 쓸 때

 

 

이렇게 

Warning:Undefined array key 

배열키 정의되지 않았다고 뜨더라고요

 

어떻게 해결하나요?

 

 

 

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

답변 5개

채택된 답변
+20 포인트

배열 키 존재 여부 확인: 경고가 발생하는 부분을 찾아 해당 배열 키가 실제로 존재하는지 확인해보세요

 

</p>

<p><?php

if (isset($write['wr_1'])) {

    echo $write['wr_1'];

} else {

    // wr_1 키가 존재하지 않을 때 처리할 내용

}

 

값이 없는 경우 기본값 설정: 배열 키가 존재하지 않는 경우 경고를 방지하기 위해 해당 키에 기본값을 설정할 수 있습니다.

</p>

<p>$value = isset($write['wr_1']) ? $write['wr_1'] : '기본값';

echo $value;

 

배열 키를 사용하기 전에 해당 키가 실제로 존재하는지 확인하고, 필요한 경우 기본값을 설정하여 문제를 해결해야 할 것으로 생각합니다.

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

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

에러 메시지에 파일 이름과 줄 번호가 있는데

그 부근?" 소스를 올려 보세요.

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

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

품목1/품목2 부분을 어떻게 만들었는지 코드를 보아야겟네요

 

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

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

해당은 배열이 아니라서 다른 코드로 에러가 나시는거 같습니다.

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

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

보통, 저런 에러는 배열키에 따옴표 없이 사용하는 경우 뜨는 에러인데, 예제로 적으신 코드엔 정상적으로 있는 걸로 봐선 저 부분에서 발생하는 에러는 아닌 듯 하네요.

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

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

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

로그인

전체 질문 목록

🐛 버그신고