checkbox 입력후에 뷰 화면에서 채택완료

Copy
<label>
    <input type="checkbox" name="wr_5[]" value="정부지원 산후관리사 경력"
      <?php if(is_array($write['wr_5']) && in_array('정부지원 산후관리사 경력', $write['wr_5'])) echo 'checked'; ?> />
    &nbsp;정부지원 산후관리사 경력
  </label> &nbsp;&nbsp;

  <label>
    <input type="checkbox" name="wr_5[]" value="일반 산후관리사 경력"
      <?php if(is_array($write['wr_5']) && in_array('일반 산후관리사 경력', $write['wr_5'])) echo 'checked'; ?> />
    &nbsp;일반 산후관리사
  </label>

다중 입력후 뷰 화면에 <?php echo $view['wr_5']?> 이렇게했더니 에러가 나요 Array 라고 뜹니다 이 부분은 어떻게 수정해야 하나요?

답변 2개

Copy
<?php 
if (is_array($view['wr_5'])) {
  echo implode(', ', $view['wr_5']);
} else {
  echo $view['wr_5'];
}
?>
로그인 후 평가할 수 있습니다

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

<?php echo $view['wr_5'][0];?>

<?php echo $view['wr_5'][1];?>

 

<?php print_r2($view['wr_5']);?> 이렇게 하면 해당 배열변수의 배열값을 모두 확인 가능합니다.

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

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

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

로그인
🐛 버그신고