여분필드 추가 후 글 작성 시 value 부분에 에러가 뜹니다
본문
<div class="write_div">
<input type="text" name="wr_1" value="<?php echo $write['wr_1'] ? $write['wr_1'] : ""; ?>" id="wr_1" required class="frm_input full_input required" size="50" maxlength="255" placeholder="여분필드1">
</div>
글 수정 시에 여분 필드에 넣은 값이 초기화되는 문제가 있어
write.skin.php에 이렇게 여분 필드를 넣었는데요
글 수정할 때는 괜찮더니 새 글을 작성할 때에는
<br /><b>Notice</b>: Undefined index: wr_1 in <b>/host/home3/호스팅/html/theme/theme1/skin/board/basic/write.skin.php</b> on line <b>113</b><br />
이런 에러가 value 대신 들어가있습니다ㅠㅠ
제가 뭔가 잘못 넣은걸까요?
!-->답변 2
네주목할것은 Undefined index: 입니다.즉 배열의 키가 정의 되어있지않다라는거죠 또는 찾지 못하는거일수도있구요
그렇면
$write 에 배열값이 없을경우 ? 빈문자열 "" 로 출력 할수 있도록 해줘야 합니다.
<div class="write_div">
<input type="text" name="wr_1" value="<?php echo isset($write['wr_1']) ? $write['wr_1'] : ""; ?>" id="wr_1" required class="frm_input full_input required" size="50" maxlength="255" placeholder="여분필드1">
</div>
답변을 작성하시기 전에 로그인 해주세요.