안녕하세요 생초짜입니다
여분필드 질문있어요
글쓰기에서
<input type="text" name="wr_1" value="<?php echo $write['wr_1']?>">
<input type="text" name="wr_2" value="<?php echo $write['wr_2']?>">
볼 때
<?php echo $view['wr_1']?>
<?php echo $view['wr_2']?>
리스트에서
<?php echo $list[$i]['wr_1']?>
<?php echo $list[$i]['wr_2']?>
이렇게 집어넣고 써보는 중인데 입력 출력은 잘 됩니다
그런데 글 쓸 때

이렇게
Warning:Undefined array key
배열키 정의되지 않았다고 뜨더라고요
어떻게 해결하나요?
|
답변 5개
채택된 답변
+20 포인트
배열 키 존재 여부 확인: 경고가 발생하는 부분을 찾아 해당 배열 키가 실제로 존재하는지 확인해보세요
Copy
<?php
if (isset($write['wr_1'])) {
echo $write['wr_1'];
} else {
// wr_1 키가 존재하지 않을 때 처리할 내용
}
값이 없는 경우 기본값 설정: 배열 키가 존재하지 않는 경우 경고를 방지하기 위해 해당 키에 기본값을 설정할 수 있습니다.
Copy
$value = isset($write['wr_1']) ? $write['wr_1'] : '기본값';
echo $value;
배열 키를 사용하기 전에 해당 키가 실제로 존재하는지 확인하고, 필요한 경우 기본값을 설정하여 문제를 해결해야 할 것으로 생각합니다.
답변을 작성하려면 로그인이 필요합니다.